¿Cómo cambiar el tamaño del archivo jpg por PHP?
Pregunta
Ahora es 925 * 1139, quiero cambiarlo a 90 * 110.
Solución
pruebe la imagecopyresampled
la función PHP o la imagecopyresized
de la función biblioteca GD .
Otros consejos
Básicamente, usar GD es bastante fácil una vez que sabes qué hacer.
$uploadedfile = Básicamente, usar GD es bastante fácil una vez que sabes qué hacer.
<*>
Nuevamente revise el blog para más detalles.
FILES['file']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
list($width, $height) = getimagesize($uploadedfile);
$tmp = imagecreatetruecolor(800, 600);
$filename = '/path/to/images/' . Básicamente, usar GD es bastante fácil una vez que sabes qué hacer.
<*>
Nuevamente revise el blog para más detalles.
FILES['file']['name'];
imagecopyresampled($tmp, $src, 0, 0, 0, 0, 800, 600, $width, $height);
imagejpeg($tmp, $filename, 100);
Nuevamente revise el blog para más detalles.
aquí hay una clase de cambio de tamaño llamada SimpleImage que puedes usar. O eche un vistazo a la fuente y vea cómo abordan el problema:
No he hecho PHP en mucho tiempo (¿por qué estoy en esta etiqueta?) pero deberías revisar GDLib. iirc, está mejor integrado que imagemagick.