<?php
/*"---------生成相应比例的(或固定宽高的)缩略图--------------*/
header('content-type:image/jpeg');
$img = imagecreatefromjpeg('images/img1.jpg'); //imagecreatefromjpeg — 由文件创建一个新图象。
$ww = imagesx($img); //imagesx — 取得图像宽度
$hh = imagesy($img); //imagesx — 取得图像高度
$w = 150; //定义宽度
$h = $w/$ww*$hh; //相应比例的宽度
//$h = 150; //定义高度
$i = imagecreatetruecolor($w,$h); //imagecreatetruecolor — 新建一个真彩色图像
imagecopyresampled($i,$img,0,0,0,0,$w,$h,$ww,$hh); //imagecopyresampled — 重采样拷贝部分图像并调整大小
imagejpeg($i,'images/ss_img1.jpg'); //imagejpeg — 输出图象到文件。
imagejpeg($i); //imagejpeg — 输出图象到浏览器
imagedestroy($i); //imagedestroy — 销毁一图像
?>
/*"---------生成相应比例的(或固定宽高的)缩略图--------------*/
header('content-type:image/jpeg');
$img = imagecreatefromjpeg('images/img1.jpg'); //imagecreatefromjpeg — 由文件创建一个新图象。
$ww = imagesx($img); //imagesx — 取得图像宽度
$hh = imagesy($img); //imagesx — 取得图像高度
$w = 150; //定义宽度
$h = $w/$ww*$hh; //相应比例的宽度
//$h = 150; //定义高度
$i = imagecreatetruecolor($w,$h); //imagecreatetruecolor — 新建一个真彩色图像
imagecopyresampled($i,$img,0,0,0,0,$w,$h,$ww,$hh); //imagecopyresampled — 重采样拷贝部分图像并调整大小
imagejpeg($i,'images/ss_img1.jpg'); //imagejpeg — 输出图象到文件。
imagejpeg($i); //imagejpeg — 输出图象到浏览器
imagedestroy($i); //imagedestroy — 销毁一图像
?>