Форум — Web-development [php]копирование изображение + уменьшение размеров php 0 1 Как копировать и уменьшить при этом картинку? Ссылка
timthumb в помощь, но он просто обрезает до нужного, а так используй imagemagick, для php либы к нему есть, либо можно через exec делать, но это черевато spiritkhl ★ (12.02.12 02:23:02 MSK) Ссылка
Нашел с помощью GD, функция imagecopyresampled(); viktorzinchuk (12.02.12 06:56:14 MSK) автор топика Ссылка
Код уменьшения изображения: <$php //УМЕНЬШЕНИЕ ИЗОБРАЖЕНИЙ //========================================== $filename = 'test.png';//путь к изображению //До каких размеров уменьшать $width = 200;//по горизонтали $height = 200;//по вертикали //Расчет новых размеров относительно размеров уменьшения list($width_orig, $height_orig) = getimagesize($filename); $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } //Создание уменьшенного изображения $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefrompng($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); //Сохранение уменьшенного изображения //исходник изображения | путь, имя нового изображения | уровень компрессии png от 0 до 9 imagepng($image_p, "new.png",9); ?> viktorzinchuk (12.02.12 08:09:00 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от viktorzinchuk 12.02.12 08:09:00 MSK http://wideimage.sourceforge.net/ RR ★ (13.02.12 15:43:39 MSK) Ссылка