PHP - ресайз, обработка изображений. Методы, библиотеки
Задача ресайза (resize - изменение размеров) изображений возникает практически в любом более-менее серьёзном web-приложении. Аватарки, предпросмотр фотографий, миниатюры (thumbnails), нанесение водяных знаков для защиты картинок от копирования- все они предполагают предварительную обработку изображений..
В PHP для обработки изображений можно использовать встроенные функции библиотеки GD (в последнее время не встречал ни одного хостинга, где бы её не было) или класс Imagick для работы с ImageMagick. Для большинства рутинных задач, касающихся обработки изображений на PHP их вполне достаточно - примеры можно посмотреть прямо в мануале. (На самом деле, библиотек для работы с изображениями больше /Gmagick, Cairo.. А есть ещё библиотеки не упомянутые в PHP-мануале/, но, на мой взгляд, эти наиболее популярны). Читать целиком »