Имя: Пароль:
1C
1С v8
Уменьшение картинок в номенклатуре
,
0 gamar20
 
26.11.18
14:54
Приветствую.
Есть рабочий УТ 10.3, с номенклатурой на 20 тыс. позиций.
95% процентов позиции есть картинки. Менеджеры загрузили , как говорится, что попало. Размеры картинок от 30 кб, до 2 мб!
При выгрузке для АГЕНТ+ естественно, получается очень большой архив.
Возможно ли каким то обработчиком уменьшить вес? ну скажем, чтоб больше 100кб не привышались картинки?
1 lodger
 
26.11.18
14:56
(0) возможно. берешь и пишешь обработчик. он все делает.
2 gamar20
 
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) пишет что нет почты [email protected]
6 ДенисЧ
 
26.11.18
15:17
ирфанвью умеет в пакетном режиме такое делать
7 gamar20
 
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 тыс рублей. Бо самому ему было как-то влом, хотел чтобы даром я ему сделал.. ;-) "Походи по базару - дешевле найдешь".
10 Fragster
 
гуру
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
13 gamar20
 
26.11.18
15:30
ребят, мы правильно поняли друг друга?
Я хочу, чтоб в самом 1С менять размеры картинок. Мы периодически выгружаем для разных целей, чтоб уже все в 1С были маленькие размеры? не более 100кб.

И еще, может кто вкурсе, где стоит ограничение на выгрузку картинок на 496 ?
отмечаешь например 2000 позицию, а он выгружает 496 и все, пишет все успешно завершено.
14 gamar20
 
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 - (динамический) список на форме? там есть какие-то ограничения на размер списка.
17 gamar20
 
26.11.18
15:48
(15) То есть предлагайте выгружать все, потом программой FastStone Image View сжимать их и.. ручной по штучно загружать обратно? если забыли, напомню что номенклатура у нас около 20 тыс.

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

(16) вопрос не понял.. фотки из разных папок из номенклатуры выдерживает. не все подряд, а из разных мест.
18 Злопчинский
 
26.11.18
16:01
(17) а что, нет загрузки автоматом? только ручками поштучно? - ССЗБ. если вы хотя бы чуть-чуть программер на 8-ке то написать пакетную загрузку картинок без участия пользователя - навоз-вопрос, дело на 8-ке наверное минут 10-15
19 Cyberhawk
 
26.11.18
16:04
Сколько платят за решение вопроса?
20 Михаил Козлов
 
26.11.18
16:09
Пришлите письмо на мыло (в профиле). Вышлю какую-то обработку (писал не я), которой регулярно пользуются.
21 Конструктор1С
 
26.11.18
16:12
Когда-то писал для розницы 1.0. Обработка использовала ВК. Ушло на всё про всё часа 3 от силы
22 gamar20
 
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) Еще их можно хранить не в самой БД (в типовой БД не удастся).
25 gamar20
 
26.11.18
16:47
(23) то есть в самом 1С сразу будете менять или надо выгружать, менять и обратно загружать?
26 Михаил Козлов
 
26.11.18
16:49
(25) В самой.
27 gamar20
 
26.11.18
16:54
(26) и какая цена вопроса?
28 Cyberhawk
 
26.11.18
17:07
(22) Т.е. ты даже не можешь сформулировать задачу, которую кому-то там хочется решить, правильно?
29 Михаил Козлов
 
26.11.18
17:17
(27) Бесплатно.
30 gamar20
 
27.11.18
08:05
(29) что для этого надо?
Имеется тестовая база, на ней можем пробовать в принципе.
31 123GO
 
27.11.18
09:41
(28) Думаю все гораздо проще. Человек - системный администратор, или вообще просто никак не связан с 1С. Но за не имением лучшего, и денег на программистов - сказали "сделай, чтоб работало". ТЗ никто не писал) Ситуация банальная, так много народу работает, особенно в регионах
32 gamar20
 
27.11.18
10:01
(31) чувак, ты просто гений ))))) лучше и не скажешь.
сисадмин, регион..
33 123GO
 
27.11.18
10:08
(32) Коллега)
34 gamar20
 
27.11.18
10:10
(33) из серии "рыбак рыбака..." ))))
35 gamar20
 
27.11.18
10:34
Кстати, ребята, какую оптимальную высоту и ширину задать для фоток? Чтоб и на компе можно было понять что это и на экране планшетов?
Я по частям выгрузил фотки, сейчас с помощью FSViewer хочу сжимать.
36 gamar20
 
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
Там галка вроде есть "не изменять размер если исходный размер меньше нового.
38 gamar20
 
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) неверно что-то делаешь.
40 GrVas
 
27.11.18
22:52
(38) Наверно еще глубину цвета нужно уменьшить.
41 Злопчинский
 
27.11.18
22:53
(40) При редуцировании размера даже при сохранении глубины цветности должно быть меньше
42 Злопчинский
 
27.11.18
22:54
(38) кинь в почту [email protected] пару таких проблемных фото - я у себя попробую привести к нужному тебе состоянию.
43 Злопчинский
 
27.11.18
22:57
(40) тут вопрос в том, что PNG - это без потери качества. при сжатии - может поменяться цветовая гамма за счет размытия. и результирующий вариант может оказаться больше. PNG прекрасно подходит для картинок с преобладающими однотонными заливками. Например стандартные 1Сные моксели если сохранять в ПНГ и ДЖПЕГ - то пнг дает выигрыш, хотя и сжимает без потери качества.
44 Злопчинский
 
27.11.18
22:59
Поэтому - зависит от категрии картинок - если это фотки для общего визуального оценивания/представления о предмете - то лучше хранить в джпеге. а оригиналы без потери качества, для "полиграфии" - где-то отдельно
45 GrVas
 
27.11.18
23:05
Качество картинки можно поменять,  в установках.
46 Злопчинский
 
28.11.18
03:22
(45) можно много чего. надо понимать зачем и к чему это приведет и способствует ли это достижению цели..?

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

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

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

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

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

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