Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Уменьшение картинок в номенклатуре

Уменьшение картинок в номенклатуре
Я
   gamar20
 
26.11.18 - 14:54
Приветствую.
Есть рабочий УТ 10.3, с номенклатурой на 20 тыс. позиций.
95% процентов позиции есть картинки. Менеджеры загрузили , как говорится, что попало. Размеры картинок от 30 кб, до 2 мб!
При выгрузке для АГЕНТ+ естественно, получается очень большой архив.
Возможно ли каким то обработчиком уменьшить вес? ну скажем, чтоб больше 100кб не привышались картинки?
 
 
   lodger
 
1 - 26.11.18 - 14:56
(0) возможно. берешь и пишешь обработчик. он все делает.
   gamar20
 
2 - 26.11.18 - 14:58
готового нет?

P.S. если заказать, то о каких цифрах идет речь? за сколько можно делать?
   МихаилМ
 
3 - 26.11.18 - 15:05
(0) думаете Вы первый с такой проблемой.
на этом форуме подобные темы обсуждались десятки раз.
идите в поиск форума.
   ОператорПК
 
4 - 26.11.18 - 15:09
(2) отправил обработку на почту.
   ОператорПК
 
5 - 26.11.18 - 15:10
+(4) пишет что нет почты ogyigtfd@emlhub.com
   ДенисЧ
 
6 - 26.11.18 - 15:17
ирфанвью умеет в пакетном режиме такое делать
   gamar20
 
7 - 26.11.18 - 15:18
(5) А у вас какая почта?
я отпишусь.
   ОператорПК
 
8 - 26.11.18 - 15:20
(7) лучше свою давай.
   Злопчинский
 
9 - 26.11.18 - 15:22
(0) берешь бесплатный FastStone Viewer - и кнопочками жмакаешь. делается тривиально.
Сначала приводишь картинки к нужным размерам, потом можно редуцировать цвета и прочие няшки.
Обычно хватает просто привести к нужному размеру. Например, у меня картинки 310*340 пикселей обычно занимают от 7 до 20 Кб.

С помощью упомянутого софта 11 тыс картинок сжевал где-то минут за 20. И получил с клиента 11 тыс рублей. Бо самому ему было как-то влом, хотел чтобы даром я ему сделал.. ;-) "Походи по базару - дешевле найдешь".
   Fragster
 
10 - 26.11.18 - 15:23
 
 Рекламное место пустует
   Злопчинский
 
11 - 26.11.18 - 15:23
в (9) - пакетная обработка есть. натравливаешь на исходную папку и готово, получаешь новый вариант в отдельной папке.

если будет не в лом, то автор - стучись в личку (но оперативно сейчас) - посмотрим совместно если самому трудно - может что удастся сделать быстро без лишнего гемора.
   Злопчинский
 
12 - 26.11.18 - 15:26
вот такие картинки - занимают порядка 8 Кб
https://www.screencast.com/t/gPiCTUSndtp
   gamar20
 
13 - 26.11.18 - 15:30
ребят, мы правильно поняли друг друга?
Я хочу, чтоб в самом 1С менять размеры картинок. Мы периодически выгружаем для разных целей, чтоб уже все в 1С были маленькие размеры? не более 100кб.

И еще, может кто вкурсе, где стоит ограничение на выгрузку картинок на 496 ?
отмечаешь например 2000 позицию, а он выгружает 496 и все, пишет все успешно завершено.
   gamar20
 
14 - 26.11.18 - 15:37
1С база хранится в MS SQL2016
   Злопчинский
 
15 - 26.11.18 - 15:40
(13) не мучай мозги. грузи в 1С уже оформленные как надо картинки. если картинка не проходит критеорий - отказ в загрузке в 1С.

Ошибки/проблемы надо отсекать на входе, тем более если они легко деьтектируются.

.
выгрузи из 1С все в папку какую-нить чохом. Обработай как я написал и залей обратно.
   Злопчинский
 
16 - 26.11.18 - 15:41
(13) 496 - (динамический) список на форме? там есть какие-то ограничения на размер списка.
   gamar20
 
17 - 26.11.18 - 15:48
(15) То есть предлагайте выгружать все, потом программой FastStone Image View сжимать их и.. ручной по штучно загружать обратно? если забыли, напомню что номенклатура у нас около 20 тыс.

А можно ли настроить так, чтоб в 1С не могли загружать картинки более 100 кб ? ну на будущее.

(16) вопрос не понял.. фотки из разных папок из номенклатуры выдерживает. не все подряд, а из разных мест.
   Злопчинский
 
18 - 26.11.18 - 16:01
(17) а что, нет загрузки автоматом? только ручками поштучно? - ССЗБ. если вы хотя бы чуть-чуть программер на 8-ке то написать пакетную загрузку картинок без участия пользователя - навоз-вопрос, дело на 8-ке наверное минут 10-15
   Cyberhawk
 
19 - 26.11.18 - 16:04
Сколько платят за решение вопроса?
   Михаил Козлов
 
20 - 26.11.18 - 16:09
Пришлите письмо на мыло (в профиле). Вышлю какую-то обработку (писал не я), которой регулярно пользуются.
   Конструктор1С
 
21 - 26.11.18 - 16:12
Когда-то писал для розницы 1.0. Обработка использовала ВК. Ушло на всё про всё часа 3 от силы
   gamar20
 
22 - 26.11.18 - 16:27
(18) я вообще никакой не программер, а у нас программер приходящий, который особо тоже ничего не умеет, кроме мелких задач.
Автоматом выгружается средствами модуля АГЕНТ+. Но в самом 1С загружены фотки, которые весят по 1-2 мб. Выгружали часть - 3000 позиции, весит 560 мб!

(19) за что именно ? предлагайте свою цену и обьем работы, я с руководством обсужу.

(20) Ок, но сначала скажите что он будет делать )))
   Михаил Козлов
 
23 - 26.11.18 - 16:32
(22) Уменьшать размеры картинок. Задаете размер картинок, которые нужно обработать (в байтах) и максимальные ширину и высоту в пикселях.
   Михаил Козлов
 
24 - 26.11.18 - 16:34
(22) Еще их можно хранить не в самой БД (в типовой БД не удастся).
   gamar20
 
25 - 26.11.18 - 16:47
(23) то есть в самом 1С сразу будете менять или надо выгружать, менять и обратно загружать?
   Михаил Козлов
 
26 - 26.11.18 - 16:49
(25) В самой.
   gamar20
 
27 - 26.11.18 - 16:54
(26) и какая цена вопроса?
   Cyberhawk
 
28 - 26.11.18 - 17:07
(22) Т.е. ты даже не можешь сформулировать задачу, которую кому-то там хочется решить, правильно?
   Михаил Козлов
 
29 - 26.11.18 - 17:17
(27) Бесплатно.
   gamar20
 
30 - 27.11.18 - 08:05
(29) что для этого надо?
Имеется тестовая база, на ней можем пробовать в принципе.
   123GO
 
31 - 27.11.18 - 09:41
(28) Думаю все гораздо проще. Человек - системный администратор, или вообще просто никак не связан с 1С. Но за не имением лучшего, и денег на программистов - сказали "сделай, чтоб работало". ТЗ никто не писал) Ситуация банальная, так много народу работает, особенно в регионах
   gamar20
 
32 - 27.11.18 - 10:01
(31) чувак, ты просто гений ))))) лучше и не скажешь.
сисадмин, регион..
   123GO
 
33 - 27.11.18 - 10:08
(32) Коллега)
 
 
   gamar20
 
34 - 27.11.18 - 10:10
(33) из серии "рыбак рыбака..." ))))
   gamar20
 
35 - 27.11.18 - 10:34
Кстати, ребята, какую оптимальную высоту и ширину задать для фоток? Чтоб и на компе можно было понять что это и на экране планшетов?
Я по частям выгрузил фотки, сейчас с помощью FSViewer хочу сжимать.
   gamar20
 
36 - 27.11.18 - 12:06
Поставил размеры 800на600
формат PNG, но получил обратный эффект:
http://images.vfl.ru/ii/1543309401/28b55102/24370362.jpg
на скрине видно, что больше увеличивает, чем сжимает размер.

настройки задал такие:
http://images.vfl.ru/ii/1543309546/e6a7f154/24370396.jpg
   Галахад
 
37 - 27.11.18 - 12:08
Там галка вроде есть "не изменять размер если исходный размер меньше нового.
   gamar20
 
38 - 27.11.18 - 12:16
Выбрал, вот так:
http://images.vfl.ru/ii/1543310079/d9643625/24370485.jpg


но результат что то все равно не вдохновляет
http://images.vfl.ru/ii/1543310152/30d9da04/24370498.jpg
   Злопчинский
 
39 - 27.11.18 - 22:44
(38) неверно что-то делаешь.
   GrVas
 
40 - 27.11.18 - 22:52
(38) Наверно еще глубину цвета нужно уменьшить.
   Злопчинский
 
41 - 27.11.18 - 22:53
(40) При редуцировании размера даже при сохранении глубины цветности должно быть меньше
   Злопчинский
 
42 - 27.11.18 - 22:54
(38) кинь в почту e.meil@mail.ru пару таких проблемных фото - я у себя попробую привести к нужному тебе состоянию.
   Злопчинский
 
43 - 27.11.18 - 22:57
(40) тут вопрос в том, что PNG - это без потери качества. при сжатии - может поменяться цветовая гамма за счет размытия. и результирующий вариант может оказаться больше. PNG прекрасно подходит для картинок с преобладающими однотонными заливками. Например стандартные 1Сные моксели если сохранять в ПНГ и ДЖПЕГ - то пнг дает выигрыш, хотя и сжимает без потери качества.
   Злопчинский
 
44 - 27.11.18 - 22:59
Поэтому - зависит от категрии картинок - если это фотки для общего визуального оценивания/представления о предмете - то лучше хранить в джпеге. а оригиналы без потери качества, для "полиграфии" - где-то отдельно
   GrVas
 
45 - 27.11.18 - 23:05
Качество картинки можно поменять,  в установках.
   Злопчинский
 
46 - 28.11.18 - 03:22
(45) можно много чего. надо понимать зачем и к чему это приведет и способствует ли это достижению цели..?

если цель - ужать картинки при приемлемом качестве и картинки в основном класса "фотографии с насыщенной цветовой гаммой" - то надо юзать джпег. тогда картинки у автора при 800*600 будут в районе 80 Кб.

если ставятся взаимоисключающие цели - ну тут только жопу разорвать надвое...
   gamar20
 
47 - 28.11.18 - 09:20
(42) Ок, несколько штук соберу скину.
В 1С базе была картинка, 90кб где то. при выгрузке в PNG , она стала около 500кб ! конечно, но со всеми такое , но странным образом картинки сжимаются и расширяются.

(44) картинки - фотографии товаров. например какой то провод, или розетка. Чтоб покупателю показать.
Я звонил АГЕНТ+, они сказали, что можете из кода исключить конвертацию и тогда будет выгружаться "как есть.."

(45) где и в каких установках?

(46) цель прост. надо все сжимать, чтоб относительно меньше мест занимали и производительность на планшетах поднялось.
У нас более 20 тыс. номенклатур. И 95% из них с картинками. Дальше - еще будет расти, по этому надо предпринять какие то меры.

------
Вопрос еще такой:
Мы собираемся переходить на новую версию - 11.4. Сейчас база у нас MSSQL хранится.
Мне программист спрашивал в каком виде будем хранить картинки? отдельно файловом или в SQL ? я сказал в SQL. Ну с тех соображениях, что все в одном месте. одним файлом бекап буду делать, одним файлом и восстановить.
А у вас по практике какой вариант порекомендовали бы и почему?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует