Познавательный блог  

Поиск по сайту

Гугль

Архивы

Почему картинки с водяными знаками получаются большими по размеру

Недавно на одном из своих сайтов я включил динамическое добавление ватермарка к моим картинкам, чтобы всякие пидорасы не баянили мои статьи, и заметил одну вещь — картинки с водяными знаками получаются большими по размеру, чем их оригиналы. Примерно, в 3 раза.

Разобрав скрипт, который накладывает прозрачную PNG с моим логотипом на картинки, я заметил функцию imagejpeg().

int imagejpeg (resource image [, string filename [, int quality]]) — выводит изображение в браузер или файл.Больше всего меня заинтересовал параметр quality, значение которого в моем скрипте равнялось 95.

quality — является необязательным и имеет диапазон значений от 0 (наихудшее качество, наименьший файл) до 100 (наилучшее качество, наибольший файл). По умолчанию используется значение по умолчанию IJG quality (около 75).

Я заменил значение на 51, это оказалось оптимальным решением. Размеры картинок уменьшились втрое и стали практически равны размеру оригиналов. Причем без потери качества.

Написать комментарий








Страницы

Свежие записи

Гугль

Мета

Счетчики


Rambler's Top100

Рубрики

  Разработка и дизайн — StvPromo.ru