Изменение качества изображения в ResizeImageGet

Рейтинг: 8.4336  
На голосовании
Предложил Ерофеев Анатолий 02.10.2015 09:28:57

Изменение качества изображения в ResizeImageGet

Речь пойдет о методе
https://dev.1c-bitrix.ru/api_help/main/reference/cfile/resizeimageget.php

Метод мощный и удобный. Но недавно столкнулись с интересной проблемой на проекте. Контент-менеджер знал, что баннеры будут урезаны и сразу подготовил картинки нужного размера. При этом картинки весили по 500 кб. В настройках главного модуля стояло сжатие с качеством 95%, но, т.к. картинки были уже нужного размера, сжатия по размеру и качеству не произошло и на главной странице остались картинки по полмегабайта весом.

Предлагаю модифицировать ResizeImageGet таким образом, чтобы он, даже если картинку не надо сжимать по размерам изображения, сжимал ее по качеству.

Рейтинг: 0  
Малюгин Алексей 04.10.2015 10:33:24
Действительно, API по работе с картинками очень хилое. Все-таки уже не 2000 год, и хотелось бы более широкого функционала для работы с изображениями. А то везде приходится тыкать костыли.

В догонку: http://idea.1c-bitrix.ru/cfileresizeimageget-save-to-png-gif-to-jpg-when-setting-the-compressio/