Modber Сообщество
профессионалов по 1С

И снова "Как сжать картинки для экспорта в EXCEL?" или Умная картинка 8.2



Скачиваний: 1
Платформы: 1С:Предприятие 8.2, Windows
Конфигурации: Все конфигурации
2016-01-26
730 

 

Я предлагаю  совершенно новый способ сжатия картинки — эффект в 20 раз !!!
Даже не знаю, насколько это актуально и востребовано....

Но, на всякий случай, для потомков.

В каталоге с внешней обработкой лежит файл картинки 2.jpg размер 763 кб. (можете заменить на свой)

Нужно его, например, добавить в прайс-лист.

4 варианта — решения данного вопроса.

1 Вариант — штатное сохранение макета табличного документа в xls   192 кб.
2 Вариант — штатное сохранение макета табличного документа в xlsx  173 кб.
3 Вариант — штатный способ, но с хитрой подменой                             27 кб.
(при проведении лабораторных испытаний выяснилось, что файл формата *jpg 1С при сохранении в формат EXCEL для чего-то переконвертирует в формат png — неплохо, при таком подходе страдает качество картинки).
И вот вчера вечером в голову пришел 4 вариант… пока это тайна (для вас бесплатно).
Для работы 4 варианта на данном этапе необходим установленный Microsoft Office Excel.

Интересно было бы услышать ваши предложения и комментарии (как еще лучше получить более сжатый файл).

На картинке показан результат от 192 кб (штатный способ) до 23 кб (можно и меньше, но уже начинает страдать качество)

В архиве NOSIZE.zip — папка ПРИМЕР, в ней УмнаяКартинка.epf (сама обработка) и файл картинки для примера.

Запустите обработку: по очереди 4 варианта — оцените полученный результат.

 

Можно сделать экспортной функцией и сжимать файлы перед печатью;

Можно сжимать файлы (внешние или из хранилища) и сохранять отдельно;

Готовить например картинки по одному формату (размер, разрешение, объем);

Указывать % сжатия;

и многое-многое другое.



Как установить отработку или отчет 1С


Скачивание доступно только зарегистрированным пользователям.
Зарегистрируйтесь или войдите под своим аккаунтом.


Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (0)