Рейтинг: 9.2149  
Новая
Предложил Малюгин Алексей 03.10.2015 15:39:14

CFile::ResizeImageGet сохранять png, gif в jpg при установке степени сжатия в параметрах.

В данный момент, при масштабировании через  CFile::ResizeImageGet картинка миниатюры сохраняется в том формате в котором исходная картинка. Т.е. png в png, jpg в jpg...

У нас в каталоге 10000 картинок в png формате.
Миниатюры так же в png формате, что в 4 раза увеличивает вес сайта.

Есть предложение, если установлена степень сжатия в параметрах  CFile::ResizeImageGet, то всегда преобразовывать картинку любого формата в jpg. (при этом надо дать возможность выбора цвета беккграунда).

Пришлось в ядре ковырять ResizeImageFile, для собственной реализации этого, что неверно.