利用PHP为大图片生成缩略图代码实现
2010-09-13 13:07
1046 查看
<?php /** * 生成缩略图 * * @param string $imagePath 图片路径 * @param string $thumb 生成缩略图名称 * @param integer $width 生成缩略图最大宽度 * @param integer $height 生成缩略图最大高度 * * @author Silver * @link http://www.zdyi.com */ function resizeImage($imagePath, $thumb, $width = 200, $height = 200) { list($imageWidth, $imageHeight) = getimagesize($imagePath); $imagePath = imagecreatefromjpeg($imagePath); if ($width && ($imageWidth < $imageHeight)) { $width = ($height / $imageHeight) * $imageWidth; } else { $height = ($width / $imageWidth) * $imageHeight; } $image = imagecreatetruecolor($width, $height); imagecopyresampled($image, $imagePath, 0, 0, 0, 0, $width, $height, $imageWidth, $imageHeight); imagepng($image, $thumb); imagedestroy($image); } resizeImage('test.jpg', 'test_thumb.jpg'); ?>
相关文章推荐
- php实现图片上传并利用ImageMagick生成缩略图
- js+php实现的图片选框手动裁剪生成缩略图代码
- php实现图片上传并利用ImageMagick生成缩略图
- PHP 图片上传生成缩略图代码
- jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
- PHP实现html生成pdf、html生成图片 利用wkhtmltox,wkhtmltopdf扩展
- 使用PHP实现生成固定大小图片缩略图功能(智能裁剪,图片不失真)
- php学习笔记:利用gd库生成图片,并实现随机验证码
- php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
- 利用PHP结合GD实现图片裁剪和缩略图功能
- 利用在图片上中添加文字最终生成海报的代码实现
- 利用ASPUPLOAD,ASPJPEG实现图片上传自动生成缩略图及加上水印
- php下图片文字混合水印与缩略图实现代码
- php原生代码实现生成缩略图 symfony生成json文件
- php实现上传图片生成缩略图示例
- PHP Imagick完美实现图片裁切、生成缩略图、添加水印
- jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
- 使用PHP实现生成固定大小图片缩略图功能(智能裁剪,图片不失真)
- php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
- php生成SessionID和图片校验码的思路和实现代码