Как изменить размер файла jpg с помощью PHP?
Вопрос
Сейчас 925 * 1139, я хочу изменить его на 90 * 110.
Решение
попробуйте imagecopyresampled
функцию PHP или imagecopyresized
из функции библиотека GD .
Другие советы
Использование GD довольно просто, если вы знаете, что делать.
$uploadedfile = Использование GD довольно просто, если вы знаете, что делать.
<*>
Снова проверьте блог на предмет подробностей.
FILES['file']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
list($width, $height) = getimagesize($uploadedfile);
$tmp = imagecreatetruecolor(800, 600);
$filename = '/path/to/images/' . Использование GD довольно просто, если вы знаете, что делать.
<*>
Снова проверьте блог на предмет подробностей.
FILES['file']['name'];
imagecopyresampled($tmp, $src, 0, 0, 0, 0, 800, 600, $width, $height);
imagejpeg($tmp, $filename, 100);
Снова проверьте блог на предмет подробностей.
вот класс изменения размеров, называемый SimpleImage, который вы можете использовать. Или посмотрите на источник и посмотрите, как они решают проблему:
Я давно не писал PHP (почему я вообще в этом теге?), но вы должны проверить GDLib. iirc, он лучше интегрирован, чем imagemagick.