Сжатие и очистка картинок к определенному размеру и разрешению.
Поводом к созданию обработки послужила невозможность вывести прайс-лист с картинками в УТ 10.3. Полный прайс-лист занимал - 0.5 Гб. По почте не отправить. Да и не на всякой машине сохранить в Excel. Вываливалась 1С.
- Происходит перебор основных изображений номенклатуры, сравнение с установленной границей размера (в моем случае - больше 100 Кб), и запись в фиксированный каталог "c:\!!!\in" с именем кода номенклатуры
- Первоначальное сжатие происходит с помощью http://www.imagemagick.org (бесплатной компоненты), в моем случае сжатие до размера 350x450 72dpi. Полученное изображение записывается в фиксированный каталог c:\!!!\out
- Затем производится чистка изображения JPG Cleaner 95 v2.6 в каталоге c:\!!!\out
- Изображение перезаписывается в Основное изображение номенклатуры.
P.S. Обработка не претендует на универсальность, а просто демонстрирует работу 1С с несвойственной пакету внешними (бесплатными) компонентами обработки изображений. В моем случае 340 изображений сжались на 93%. Всего изображений в БД 4500, но при попытке сжать все изображения (объем которых меньше 100 Кб) - эффект обратный - изображения незначительно, но увеличивают в объеме! Теперь полный прайс-лист весит 54 МБ.
Файлы обработки:
- 1_Sjatie_izobrajeniy.epf Для скачивания нужна регистрация
- 2_Sjatie_izobrajeniy.rar Для скачивания нужна регистрация
-
В этой группе 1С
- Перенос справочника "ФизЛица" с сопутствующими регистрами сведений из ЗУП в ЗУП по OLE.
- Загрузка данных по физ.лицам в 1C ЗиУП 8.x
- Выгрузка реквизитов
- Сертификаты в Номенклатуру
- Загрузка номенклатуры из Exсel
- Обработка сравнения наименования физлица и информации в регистре сведений "ФИО ФизЛиц"
- Внешняя обработка, предназначенная для загрузки картинок в базу с прикреплением к элементам справочника "Номенклатура"
- Массовая загрузка дополнительных реквизитов