<?php
function makethumb($srcFile,$dstFile,$dstW,$dstH)
{
$data=GetImageSize($srcFile);
switch($data[2])
{
case 1:
$imgsrc=@ImageCreateFromGIF($srcFile);
break;
case 2:
$imgsrc=@ImageCreateFromJPEG($srcFile);
break;
case 3:
$imgsrc=@ImageCreateFromPNG($srcFile);
break;
}
$srcW=ImageSX($imgsrc);
$srcH=ImageSY($imgsrc);
$ni=ImageCreate($dstW,$dstH);
ImageCopyResized($ni,$imgsrc,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
header ("Content-type:image/jpeg");
ImageJpeg($ni);
}
makethumb("1.jpg","",20,20);
?>
</body>
</html>
试试
function makethumb($srcFile,$dstFile,$dstW,$dstH)
{
$data=GetImageSize($srcFile);
switch($data[2])
{
case 1:
$imgsrc=@ImageCreateFromGIF($srcFile);
break;
case 2:
$imgsrc=@ImageCreateFromJPEG($srcFile);
break;
case 3:
$imgsrc=@ImageCreateFromPNG($srcFile);
break;
}
$srcW=ImageSX($imgsrc);
$srcH=ImageSY($imgsrc);
$ni=ImageCreate($dstW,$dstH);
ImageCopyResized($ni,$imgsrc,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
header ("Content-type:image/jpeg");
ImageJpeg($ni);
}
makethumb("1.jpg","",20,20);
?>
</body>
</html>
试试
</body>
</html>