Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Качество сжатия JPG эскизов (миниатюр) и аватаров (https://www.otvetnemail.ru/novyj-arhiv-2-812/kachestvo-szhatiya-jpg-eskizov-miniatyur-i-avatarov-331487/)

Guest 30.09.2011 09:23

Качество сжатия JPG эскизов (миниатюр) и аватаров
 
Описание для SMF 2.0Проблема: По умолчанию в настройках SMF стоит генерация миниатюр в формате PNG. Но если использовать большой размер этих эскизов, то файлы PNG получаются внушительного размера, часто даже тяжелее оригинала изображения, с бОльшим разрешением.Решение: Убрать галочку в настройках вложений и аватаров: "Свойства вложений Сохранять миниатюры в формате PNG".Аналогичное действие можно предпринять и для аватаров "Свойства аватаров Использовать формат PNG для аватара с измененными размерами"НО. Тут возникает вторая проблема. Во всяком случае, у меня было именно так. Качество сгенерированных форумом JPG картинок оставляет желать лучшего. То есть, они сильно пережаты, и как следствие, плохо смотрятся, хотя и весят очень мало. Скорее всего, там используются умолчания GD модуля на сервере, которые выставлены таким образом.Решение проблемы качества сжатия JPG движком форума:Берем файл Subs-Graphics.php, расположенный в папке Sources.Находим в нем строку:$success=imagejpeg($dst_img,$dest Name);и меняем ее на$success=imagejpeg($dst_img,$destName, 90);"90" в примере, это и есть качество сжатия JPG. Оно может быть любым в диапазоне 1-100. Чем меньше - тем хуже качество картинки, но меньше размер файла. Чем больше - тем лучше качество, но больше размер файла.p.s. По хорошему, конечно, неплохо было бы вытащить эту настройку куда-нибудь в админку.


Часовой пояс GMT, время: 18:17.


© www.otvetnemail.ru - Форум вопросов и ответов.