note 40000 added to function.imagecopyresized

From: Date: Wed, 18 Feb 2004 12:56:17 +0000
Subject: note 40000 added to function.imagecopyresized
Groups: php.notes 
Request: Send a blank email to php-notes+get-65340@lists.php.net to get a copy of this message
<? if(isset($fn)){ $ext = substr($fn, -3); if($ext == 'jpg'){ $mime = "image/jpeg"; } elseif($ext == 'gif'){ $mime = "image/gif"; } elseif($ext == 'png'){ $mime = "image/png"; } else{ exit("<b>Unkown format!</b><br/>\n"); } function resize($fn, $mime, $vraz){ header("Content-Type: ".$mime."\n\n"); list($width, $height, $value, $params) = GetImageSize($fn); $new_width = ceil($width/$vraz); $new_height = ceil($height/$vraz); $new_width2 = ceil($width/$vraz)."0"; $new_height2 = ceil($height/$vraz)."0"; if($mime == 'image/jpeg'){ $newImage = ImageCreate($new_width, $new_height); $cpyImage = ImageCreateFromJPEG($fn); ImageCopyResized($newImage, $cpyImage, 0, 0, 0, 0, $new_width, $new_height, $width, $height); ImageJPEG($newImage); } elseif($mime == 'image/gif'){ $newImage = ImageCreate($new_width, $new_height); $cpyImage = ImageCreateFromGIF($fn); ImageCopyResized($newImage, $cpyImage, 0, 0, 0, 0, $new_width, $new_height, $width, $height); ImageGIF($newImage); } elseif($mime == 'image/png'){ $newImage = ImageCreate($new_width, $new_height); $cpyImage = ImageCreateFromPNG($fn); ImageCopyResized($newImage, $cpyImage, 0, 0, 0, 0, $new_width, $new_height, $width, $height); ImagePNG($newImage); } else{ exit("<b>Unkown format!</b><br/>\n"); } } resize($fn, $mime, $vraz); } else{ exit("<b>Please select file!</b><br/>\n"); } ?> ---- Manual Page -- http://www.php.net/manual/en/function.imagecopyresized.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+40000 Delete -- http://master.php.net/manage/user-notes.php?action=delete+40000&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+40000&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#65340) next »