InstantCMS v1.10.3 - плохое качество изображения при загрузке

InstantCMS v1.10.3 - плохое качество изображения при загрузке Качество изображения при загрузке сильно ухудшается. Исправляем баг в graphic.inc.php.

Проблема: плохое качество загружаемой картинки через фронтенд InstantCMS.

Решение: правим файл includes/graphic.inc.php

За качество изображения отвечает параметр $quality в php-функции imagejpeg, который нужно прописать в двух функциях: img_resize и img_add_watermark.

 

function img_resize($src, $dest, $maxwidth, $maxheight=160, $is_square=false, $watermark=false, $rgb=0xFFFFFF, $quality=100){
...
imagejpeg($idest,$dest,$quality);
...}

 

и

 

function img_add_watermark($src, $quality=100){
...
  imagejpeg($isrc,$src,$quality);
}

 

Параметр $quality может принимать значения от 1 до 100. В версии InstantCMS v1.10.3 баг - этот параметр в img_resize прописан, а в img_add_watermark стоит по-умолчанию качество 80.

Источник: loco.ru

dlrm
Разработчик на джумле, автор многих идей проектов.

Вы можете почитать все статьи от dlrm'а.




Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.