note 44805 added to function.imagecopyresized
| From: | tilgiz at mail dot ru | Date: | Tue, 17 Aug 2004 07:42:52 +0000 |
| Subject: | note 44805 added to function.imagecopyresized | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-74796@lists.php.net to get a copy of this message | ||
This is better...
gd2 is used
<?
function resize_jpg($img,$w,$h){
$imagedata = getimagesize($img);
if ($w && ($imagedata[0] < $imagedata[1])) {
$w = ($h / $imagedata[1]) * $imagedata[0];
} else {
$h = ($w / $imagedata[0]) * $imagedata[1];
}
$im2 = ImageCreateTrueColor($w,$h);
$image = ImageCreateFromJpeg($img);
imagecopyResampled ($im2, $image, 0, 0, 0, 0, $w, $h, $imagedata[0], $imagedata[1]);
ImageJpeg($im2, $img, 100);
}
resize_jpg("picture.jpg",200,200);
?>
----
Manual Page -- http://www.php.net/manual/en/function.imagecopyresized.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+44805
Delete -- http://master.php.net/manage/user-notes.php?action=delete+44805&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+44805&report=yes
Search -- http://master.php.net/manage/user-notes.php