function resize($srcimage,$tofile,$maxwidth = 100,$maxheight = 100,$imgquality=100) { list($width, $height, $type, $attr) = getimagesize($srcimage); if($width
回复内容: function resize($srcimage,$tofile,$maxwidth = 100,$maxheight = 100,$imgquality=100) { list($width, $height, $type, $attr) = getimagesize($srcimage); if($width
因为tofile($srcimage,$tofile)第二个参数$tofile自己指定的话存在格式问题,比如srcimage是jpg,但是如果你填写的tofile是png,那格式就对不上了,因此如果你制定了tofile的文件后缀,那就直接干掉,然后在直接将原图片的格式追加在你指定的tofile后面。
--
简单来说:
tofile('a.jpg','b.png');
最终生成的是b.jpg而不是b.png