Даже не знаю, насколько это актуально и востребовано....
Но, на всякий случай, для потомков.
Итак, внешний вид обработки:
В каталоге с внешней обработкой лежит файл картинки 2.jpg размер 763 кб. (можете заменить на свой)
Нужно его, например, добавить в прайс-лист.
4 варианта - решения данного вопроса.
Интересно было бы услышать ваши предложения и комментарии (как еще лучше получить более сжатый файл).
На картинке показан результат от 192 кб (штатный способ) до 23 кб (можно и меньше, но уже начинает страдать качество)
Можно сделать экспортной функцией и сжимать файлы перед печатью;
Можно сжимать файлы (внешние или из хранилища) и сохранять отдельно;
Готовить например картинки по одному формату (размер, разрешение, объем);
Указывать % сжатия;
и многое-многое другое.
Дополнительный материал:
В 60 !!! раз сжимаем файл MS EXCEL с картинками (созданный программно из 1С) (для 7.7)
Сжать файл EXCEL в 60 раз ! (альтернатива)
Как сохранить все картинки из файла EXCEL(Word)
Как сохранить картинки из КОЛОНТИТУЛА файла EXCEL(Word)
Будут вопросы, пишите - всегда Ваш Tatitutu (c)
В архиве NOSIZE.zip - папка ПРИМЕР, в ней УмнаяКартинка.epf (сама обработка) и файл картинки для примера.
Запустите обработку: по очереди 4 варианта - оцените полученный результат.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Подсказка про Вариант3 (для тех кто не хочет лишний раз качать )
суть идеи (может баян или велосипед) можно меня ткнуть носом (правда это хлопотно)
При выводе на печать картинки есть строго заданный макет печатной форму и объекта картинка
пусть наша картинка будет размером 5 на 4 см.
Картинки могут храниться как на внешнем носители так и базе (хранилище) - но не всегда картинки "хорошего" размера
(был случай клиент купил новый фотоаппарат и добавлял в базу картинки весом около 20 мб - потом спрашивал что у меня за тормоза - смешной)
Платформа 1С 8 очень не плохо по сравнению с 7.7 версией научилась автоматически при сохранении сжимать картинки (зависит от формата EXCEL)
но все же иногда хочеться побольше да посильнее "сжать" выходной файл.
Для этого нам понадобиться дополнительный макет с объектом картинка - но меньшего размера например 2,5 на 2 см (-50%)
Далее
- создаем Табличную форму с одной маленькой картинкой
- сохраняем файл
- извлекаем нашу картинку
- подставляем ее вместо ПЕРВОЙ изначальной картинки в нужный например ПРАЙС- ЛИСТ (вместо файл 20 мб получить 2 мб - я думаю это очень не плохо)
Продолжение следуют.... (про Вариант4)
Полная версия в конфигурации
MAGAZKA - лучшая программа для магазина
(http://magazkat.ru)