Как изменить размер файла jpg с помощью PHP?

StackOverflow https://stackoverflow.com/questions/1624861

  •  06-07-2019
  •  | 
  •  

Вопрос

Сейчас 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, который вы можете использовать. Или посмотрите на источник и посмотрите, как они решают проблему:

код SimpleImage

Я давно не писал PHP (почему я вообще в этом теге?), но вы должны проверить GDLib. iirc, он лучше интегрирован, чем imagemagick.

http://php.net/manual/en/book.image.php

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top