<?php
$imagefile = 'unodepiera.jpg';
function icreate($filename)
{
$isize = getimagesize($filename);
if ($isize['mime']=='image/jpeg')
return imagecreatefromjpeg($filename);
elseif ($isize['mime']=='image/png')
return imagecreatefrompng($filename);
/* Add as many formats as you can */
}
function resizeAspectW($image, $width)
{
$aspect = imagesx($image) / imagesy($image);
$height = $width / $aspect;
$new = imageCreateTrueColor($width, $height);
imagecopyresampled($new, $image, 0, 0, 0, 0, $width, $height, imagesx($image), imagesy($image));
return $new;
}
function resizeAspectH($image, $height)
{
$aspect = imagesx($image) / imagesy($image);
$width = $height * $aspect;
$new = imageCreateTrueColor($width, $height);
imagecopyresampled($new, $image, 0, 0, 0, 0, $width, $height, imagesx($image), imagesy($image));
return $new;
}
$imgh = icreate($imagefile);
$imgr = resizeAspectH($imgh, 570);
header( "Content-type: image/jpeg" );
imagepng($imgr);
$save = "dni.jpg";
chmod($save,0755);
imagejpeg($imgr, $save, 100, NULL);
imagedestroy($imgr);
?>