php生成图片缩略图方法函数代码如下:
1 | <p><?php</p> <br /> function thumbImage( $file , $thumbWidth , $thumbHeight , $savePath = '' , $isCut =true, $quality =100){<br /> $result = array ( 'status' =>0, 'file' => '' , 'width' =>0, 'height' =>0, 'savePath' => '' , 'info' => '' );<br /> if (! file_exists ( $file )){<br /> return array ( 'status' =>1, 'file' => '' , 'width' =>0, 'height' =>0, 'savePath' => '' , 'info' => '图片文件不存在' );<br /> }<br />
|
Copy after login
使用方法如下:
1 | $a =thumbImage( '1.jpg' ,200,100, '2.jpg' );
|
Copy after login
打印结果:
Array(
[status] => 0
[file] => 1.jpg
[width] => 200
[height] => 200
[savePath] => 2.jpg
[info] => 缩略图片生成成功
)
$a=thumbImage('1.jpg',200,100);//将1.jpg生成宽为200,高为100的缩略图,并直接覆盖1.jpg,不生成新图片