PHP图片压缩
2015-07-30 14:24
441 查看
图片压缩即图片剪裁,其中的制作过程和图片水印很类似,不同点在于图片压缩需要将现有图片按一定比例复制到内存中。
下面给出代码:
更多关于PHP图片操作的内容可以参考以下文章:
图片水印制作
文字水印
图片验证码
汉字验证码
字符验证码
中文过滤
GD库简介
下面给出代码:
<?php /*打开图片*/ $src = "bg.jpg"; $info = getimagesize($src); $type = image_type_to_extension($info[2],false); $fun = "imagecreatefrom".$type; $image = $fun($src); /*操作图片*/ //1.内存中建立一个300,200真色彩图片 $image_thumb = imagecreatetruecolor(300,200); //2.核心步骤,将原图复制到真色彩图片上 imagecopyresampled($image_thumb, $image, 0, 0, 0, 0, 300, 200, $info[0], $info[1]); //3.销毁原始图片 imagedestroy($image); /*输出图片*/ //浏览器 header("Content-type:".$info['mime']); $fun = "image".$type; $fun($image_thumb); //保存图片 $fun($image_thumb,'bg_tb.'.$type); /*销毁图片*/ imagedestroy($image_thumb);
更多关于PHP图片操作的内容可以参考以下文章:
图片水印制作
文字水印
图片验证码
汉字验证码
字符验证码
中文过滤
GD库简介
相关文章推荐
- PHP实现守护进程
- AbstractProcessor一些用法
- 15. PHP 全局变量 - 超全局变量
- 妙用AlertActivity的mAlertParams 和 mAlert
- STP生成树协议的分析总结
- PHP图片水印
- php 抽奖类的
- 14. PHP 数组排序
- php中在一个php文件调用另一个php的函数,保存登录时保存的用户id
- 13. PHP 数组
- php给图片添加文字水印
- PHP给图片加文字水印
- 使用阿里云集成包快速搭建LAMP+FTP教程
- PHP使用纯真IP数据库
- win2008R2 FTP 相关 200 227 550
- php-共享内存以及利用共享内存实现消息队列
- PHP利用Gearman来处理并行多进程问题
- thinkphp 构建子查询
- Serv-U FTP文件服务器端口映射
- Zend Studio技巧大全:[6]zend studio html提示