Уменьшение размера картинок в базе 1С

Уменьшение размера картинок (в разы, в процентах) а также приведение всех картинок к определенной ширине. Анализ картинок в базе. Конфигурации УТ 11, КА 2.0, ERP

Обработка предназначена для анализа размера изображений Номенклатуры внутри базы данных и уменьшению их размера согласно выбранной стратегии ( в разы, в процентах, а также приведение всех картинок к определенной ширине. УТ 11, КА, ERP.  Например, эта обработка нужна для передачи картинок на сайт или для уменьшения размеров базы.

В табличке указываем диапазон размеров в килобайтах для анализа элементов справочника Присоединенные файлы номенклатуры. Заполняется автоматически по умолчанию с возможностью изменения.

Картинки_1.jpg

Нажимаем кнопку «Анализ данных».


Картинки_2.jpg

Табличная часть дополнится количеством элементов по диапазонам.


Картинки_3.jpg

При двойном нажатии на количество открывается список элементов которые попали в выбранный диапазон.


Картинки_4.jpg

Далее выбираем вариант (стратегию) выполнения уменьшения изображения и заполняем Параметр обработки по смыслу. Рекомендуем выбирать привести размер к ширине в пикселях. Тогда все картинки, предназначенные для выгрузки на сайт, станут одинаковыми по ширине.

Картинки_5.jpg


В табличной части устанавливаем флаг «Уменьшить» для нужных диапазонов.

Далее указываем папку (желательно пустую!) для выполнения резервного копирования.

Нажимаем кнопку «Выполнить резервное копирование».

После выполнения резервного копирования разблокируется кнопка «Выполнить преобразование файлов».

Нажимаем её.

После обработки еще раз выполняем «Анализ файлов» и видим изменения.


Данное решение работает на управляемых формах.