Imprimir

Manual de PHP: Imágenes

Imágenes

La librería GD de PHP permite crear y manipular imágenes en numerosos formatos, incluyendo GIF, PNG, JPEG y XPM.

Recursos

Veamos un ejemplo de cómo trabajar con imágenes con PHP.

<?php
//descargar foto de Internet al disco duro
$foto_web = "http://www.domain.com/images/foto.jpg";
$foto = "dowloads/images/foto.jpg";
copy($foto_web, $foto);
 
//normalizar foto a 640 pixels, calidad 82%
$image = imagecreatefromstring(file_get_contents($foto));
$width = imagesx($image);
$height = imagesy($image);
if ($width > 640) {
    $new_width = 640;
} else {
    $new_width = $width;
}
$new_height = $new_width * ($height / $width);
$new_image = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0,
    $new_width, $new_height, $width, $height);
imagejpeg($new_image, $foto, 82);
imagedestroy($image);
imagedestroy($new_image);
?>

Deja un comentario