Кому нужен ImageMagick?Взгляните на встроенные функции изображения , используя gd.
EDIT Базовый пример:
<?php
$filename = "myfolder/test.jpg";
$jpg = @imagecreatefromjpeg($filename);
if ($jpg)
{
header("Content-type: image/png");
imagepng($jpg);
imagedestroy($jpg);
exit;
}
// JPEG couldn't be loaded, maybe show a default image
?>
Вы можете сделать больше с этимнапример, изменение значений сжатия и качества и т. д., сохранение выходных данных в файл вместо вывода в браузер и т. д. - проверьте документы для получения дополнительной информации: -)
Обратите внимание, что функции изображения выдают предупреждения / уведомления и т. д.если возникают проблемы с загрузкой изображения, следовательно, для подавления используется символ @, в противном случае вы получите ложный вывод, а не только данные изображения.