gifts2017

Групповое сжатие (по высоте и ширине) фотографий в справочнике "Физические лица"

Опубликовал Артур Иванов (Art1387) в раздел Обработки - Обработка справочников

Простая обработка для сжатия (по высоте и ширине)  фотографий в справочнике "Физические лица" до необходимых размеров. Для этого используется стандартная библиотека Windows Image Acquisition. Разрабатывалась под конфигурацию "Управление производственным предприятием 1.3".

   Обработка отбирает по справочнику "Физические лица" элементы, имеющие фотографию (реквизит "Основное изображение", сама фотография хранится в справочнике "Хранилище дополнительной информации"). После отбора фотографий обработка поочередно записывает файл изображения и его уменьшенную копию в выбранную папку (папка приемник). Затем происходит замена изображений в справочнике с оригинала на уменьшенную копию. Если поставлена галочка "Удалять после сжатия", то после замены файлы изображений удаляются из папки приемника.

   Уменьшение размеров производится по следующемим принципам:

1) если и высота, и ширина больше заданных, то выбирается сравниваются соотношения "Оригинальная высота"/"Заданная высота" и "Оригинальная ширина"/"Заданная ширина": если больше  "Оригинальная высота"/"Заданная высота" то изображение уменьшается до заданной высоты, а потом пропорционально уменьшается ширина; если больше  "Оригинальная ширина"/"Заданная ширина" то изображение уменьшается до заданной ширины, а потом пропорционально уменьшается высота;

2) если больше только ширина, то изображение уменьшается до заданной ширины, а потом пропорционально уменьшается высота;

3) если больше только высота, то изображение уменьшается до заданной высоты, а потом пропорционально уменьшается ширина.

Скачать файлы

Наименование Файл Версия Размер
Сжатие фотографий 7
.epf 8,15Kb
22.07.15
7
.epf 8,15Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа