繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> 关于生成缩略图的问题,各位大侠请进来

关于生成缩略图的问题,各位大侠请进来

2005-02-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:从网上找来了从jpg文件生成缩略图的程序,略加改动变成下面的程序,现在这个程序可以将一个jpg文件的缩略图直接输出,但我想在网页的某个位置插入一个或者多个缩略图以方便我编辑图片的时候有所依据,但下面的这...

从网上找来了从jpg文件生成缩略图的程序,略加改动变成下面的程序,现在这个程序可以将一个jpg文件的缩略图直接输出,但我想在网页的某个位置插入一个或者多个缩略图以方便我编辑图片的时候有所依据,但下面的这个函数在输出的时候出现很多乱码,如何解决呢?

$srcH*$dstW) {

$fdstH=round($srcH*$dstW/$srcW); $dstY=floor(($dstH-$fdstH)/2); $fdstW=$dstW;

} else {

$fdstW=round($srcW*$dstH/$srcH); $dstX=floor(($dstW-$fdstW)/2); $fdstH=$dstH;

}

$ni=imagecreate($dstW,$dstH);

$dstX=($dstX<0)?0:$dstX;

$dstY=($dstX($dstW/2))?floor($dstW/2):$dstX;

$dstY=($dstY>($dstH/2))?floor($dstH/s):$dstY;

$white = ImageColorAllocate($ni, 255,255,255);//Ìî³äµÄ±³¾°É«

imagefilledrectangle($ni,0,0,$dstW,$dstH,$white);

ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fdstW,$fdstH,$srcW,$srcH);

ImageJpeg($ni);

//imagedestroy($im);

//imagedestroy($ni);

}

makethumb("1.jpg",259,193,"jpg");

责任编辑:admin
相关文章