php 缩略图实现函数代码
更新时间:2011年06月23日 22:30:11 作者:
php 生成缩略图函数非常简单,只是调入了几个GD的系统函数,不过却很实用
array getimagesize ( string $filename [, array &$imageinfo ] ) 取得图像大小
resource imagecreatetruecolor ( int $x_size , int $y_size ) 新建一个真彩色图像
resource imagecreatefromjpeg ( string $filename ) 从 JPEG 文件或 URL 新建一图像
bool imagecopyresized ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 拷贝部分图像并调整大小
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] ) 以 JPEG 格式将图像输出到浏览器或文件
<?php
/*
Created by <A href="http://www.cnphp.info">http://www.cnphp.info</A>
*/
// 文件及缩放尺寸
//$imgfile = 'smp.jpg';
//$percent = 0.2;
header('Content-type: image/jpeg');
list($width, $height) = getimagesize($imgfile);
$newwidth = $width * $percent;
$newheight = $height * $percent;
$thumb = ImageCreateTrueColor($newwidth,$newheight);
$source = imagecreatefromjpeg($imgfile);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb);
?>
resource imagecreatetruecolor ( int $x_size , int $y_size ) 新建一个真彩色图像
resource imagecreatefromjpeg ( string $filename ) 从 JPEG 文件或 URL 新建一图像
bool imagecopyresized ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 拷贝部分图像并调整大小
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] ) 以 JPEG 格式将图像输出到浏览器或文件
复制代码 代码如下:
<?php
/*
Created by <A href="http://www.cnphp.info">http://www.cnphp.info</A>
*/
// 文件及缩放尺寸
//$imgfile = 'smp.jpg';
//$percent = 0.2;
header('Content-type: image/jpeg');
list($width, $height) = getimagesize($imgfile);
$newwidth = $width * $percent;
$newheight = $height * $percent;
$thumb = ImageCreateTrueColor($newwidth,$newheight);
$source = imagecreatefromjpeg($imgfile);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb);
?>
您可能感兴趣的文章:
- PHP使用imagick读取PDF生成png缩略图的两种方法
- php 根据url自动生成缩略图并处理高并发问题
- php生成缩略图示例代码分享(使用gd库实现)
- php利用GD库生成缩略图示例
- 使用gd库实现php服务端图片裁剪和生成缩略图功能分享
- php生成缩略图填充白边(等比缩略图方案)
- PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
- 基于PHP服务端图片生成缩略图的方法详解
- php图片的裁剪与缩放生成符合需求的缩略图
- PHPThumb PHP 图片缩略图库
- PHP缩略图等比例无损压缩,可填充空白区域补充色
- PHP用GD库生成高质量的缩略图片
- 兼容性最强的PHP生成缩略图的函数代码(修改版)
- 兼容性比较好的PHP生成缩略图的代码
- 完美实现GIF动画缩略图的php代码
- php下尝试使用GraphicsMagick的缩略图功能
- php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
- php实现上传图片生成缩略图示例
相关文章
apache+mysql+php+ssl服务器之完全安装攻略
apache+mysql+php+ssl服务器之完全安装攻略...2006-09-09
最新评论