php实现图片缩放功能类_PHP教程
程序员文章站
2024-02-18 17:37:52
...
复制代码 代码如下:
/**
* Images类是一个图片处理类
* @package application.controllers
* @since 1.0
*/
class Images
{
/**
* 缩放图片
* @param $source原图片
* @param $newfile新图片
* @param $pre缩放比例
*/
public function thumn($source,$pre,$newfile)
{
//获取图片尺寸
list($s_w,$s_h)=getimagesize($source);
//生成新的图片尺寸
$new_w=$s_w*$pre;
$new_h=$s_h*$pre;
//创建新的图像
$new_f=imagecreatetruecolor($new_w, $new_h);
//用资源图片创建图像
$sour_f=imagecreatefromjpeg($source);
//拷贝资源图片到新图像
imagecopyresampled($new_f, $sour_f, 0, 0, 0, 0, $new_w, $new_h, $s_w, $s_h);
//输出图片到浏览器
imagejpeg($new_f,$newfile);
imagedestroy($new_f);
imagedestroy($sour_f);
}
}
?>
下一篇: 新手发个php修改XML的问题
推荐阅读
-
php+html5实现无刷新图片上传教程_php实例
-
php实现图片缩放功能类_PHP教程
-
PHP图片裁剪、缩放函数_PHP教程
-
php轻松实现文件上传功能,_PHP教程
-
使用gd库实现php服务端图片裁剪和生成缩略图功能分享_php实例
-
thinkphp浏览历史功能实现方法,thinkphp历史_PHP教程
-
PHP file_put_contents()实现批量下载图片文件和css中图片代码_PHP教程
-
thinkphp3.2实现上传图片的控制器方法,_PHP教程
-
ThinkPHP无限级分类原理实现留言与回复功能实例,thinkphp实例_PHP教程
-
ThinkPHP3.2.2实现持久登录(记住我)功能的方法,thinkphp3.2.2_PHP教程