![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
?php
/** 生成所略图程序
*/
Error_Reporting(E_ALL);
//header("Content-Type:image/png");
$imageFile="img.png";
$destImageFile="eyou_".$imageFile;
$style=1; /* 0为不输出文件 1为输出文件*/
$imageInfo=getImageSize($imageFile);
$imageW=$imageInfo[0];
$imageH=$imageInfo[1];
header("content-type:".$imageInfo['mime']);
switch($imageInfo[2])
{
case 1:
$H_srcImage=imageCreateFromGif($imageFile);
break;
case 2:
$H_srcImage=imageCreateFromJpeg($imageFile);
break;
case 3:
$H_srcImage=imageCreateFrompng($imageFile);
}
$dstImageW=150;
$dstImageH=150;
$H_dstImage=imageCreateTrueColor($dstImageW,$dstImageH);
@imageCopyResized($H_dstImage,$H_srcImage,0,0,0,0,$dstImageW,$dstImageH,$imageW,$imageH);
$func="image".$imageInfo[2];
if($style==1)
{
@eval($func."(".$H_dstImage.",".$dstImageFile.");");
}
else
{
@eval($func."(".$H_dstImage.");");
}
@imageDestroy($H_dstImage);
@imageDestroy($H_srcImage);
?>

