PHP中图片等比缩放的实例
2015-01-24信息快讯网
PHP中图片等比缩放的实例,需要的朋友可以参考一下
<?php //图片的等比缩放 //因为PHP只能对资源进行操作,所以要对需要进行缩放的图片进行拷贝,创建为新的资源 $src=imagecreatefromjpeg('a.jpg'); //取得源图片的宽度和高度 $size_src=getimagesize('a.jpg'); $w=$size_src['0']; $h=$size_src['1']; //指定缩放出来的最大的宽度(也有可能是高度) $max=300; //根据最大值为300,算出另一个边的长度,得到缩放后的图片宽度和高度 if($w > $h){ $w=$max; $h=$h*($max/$size_src['0']); }else{ $h=$max; $w=$w*($max/$size_src['1']); } //声明一个$w宽,$h高的真彩图片资源 $image=imagecreatetruecolor($w, $h); //关键函数,参数(目标资源,源,目标资源的开始坐标x,y, 源资源的开始坐标x,y,目标资源的宽高w,h,源资源的宽高w,h) imagecopyresampled($image, $src, 0, 0, 0, 0, $w, $h, $size_src['0'], $size_src['1']); //告诉浏览器以图片形式解析 header('content-type:image/png'); imagepng($image); //销毁资源 imagedestroy($image); ?>
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
PHP上传图片进行等比缩放可增加水印功能
php使用sql数据库 获取字段问题介绍
完美解决PHP中的Cannot modify header information 问题
php 下载保存文件保存到本地的两种实现方法
CodeIgniter上传图片成功的全部过程分享
php实现MD5加密16位(不要默认的32位)
php中的Base62类(适用于数值转字符串)
php读取图片内容并输出到浏览器的实现代码
php采集文章中的图片获取替换到本地(实现代码)
解析php下载远程图片函数 可伪造来路
基于PHP服务端图片生成缩略图的方法详解
解析php中两种缩放图片的函数,为图片添加水印
php缩放图片(根据宽高的等比例缩放)实例介绍
PHP 自定义错误处理函数trigger_error()
比较简单的百度网盘文件直链PHP代码
php实现单链表的实例代码
php 判断数组是几维数组
php页面消耗内存过大的处理办法
PHP中使用cURL实现Get和Post请求的方法
php文本转图片自动换行的方法
php中使用preg_replace函数匹配图片并加上链接的方法
php中使用preg_match_all匹配文章中的图片
php图片加水印原理(超简单的实例代码)
php图片的裁剪与缩放生成符合需求的缩略图