本文实例讲述了php生成图片缩略图的方法。分享给大家供大家参考。具体如下:
这里需要用到GD2 library
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
function make_thumb( $src , $dest , $desired_width ) { /* read the source image */ $source_image = imagecreatefromjpeg( $src ); $width = imagesx( $source_image ); $height = imagesy( $source_image ); /* find the "desired height" of this thumbnail, relative to the desired width */ $desired_height = floor ( $height *( $desired_width / $width )); /* create a new, "virtual" image */ $virtual_image = imagecreatetruecolor( $desired_width , $desired_height ); /* copy source image at a resized size */ imagecopyresized( $virtual_image , $source_image ,0,0,0,0, $desired_width , $desired_height , $width , $height ); /* create the physical thumbnail image to its destination */ imagejpeg( $virtual_image , $dest , 83); } |
希望本文所述对大家的php程序设计有所帮助。