压缩图片
来源:互联网 发布:华为java编程规范 编辑:程序博客网 时间:2024/05/21 09:41
将一张427*240的jpg图片压缩成300*200的图片。
原图为427*240如下:
程序压缩后成300*200如下:
实现代码
thumb.php文件:
<?php /* * 打开图片 */ //1.配置图片路径 $src="aodi.jpg"; //2.获取图片信息 $info=getimagesize($src); //3.通过图像的编号获取图像的类型 $type=image_type_to_extension($info[2],false); //4.在内存中创建一个和我们图像类型一样的图像 $fun="imagecreatefrom{$type}"; //5.把图片复制到我们的内存中 $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']); $func="image{$type}"; $func($image_thumb); //保存图片 $func($image_thumb,'thumb.'.$type); /* * 销毁图片 */ imagedestroy($image);?>
0 0
- 图片压缩。大小压缩
- 图片压缩按比例压缩
- 压缩图片
- 压缩图片
- 图片压缩
- 图片压缩
- 图片压缩
- 图片压缩
- 压缩图片
- 图片压缩
- 图片压缩
- 图片压缩
- 图片压缩
- 图片压缩
- 图片压缩
- 图片压缩
- 压缩图片
- 图片压缩
- EOJ
- Java运算符之(赋值运算符、比较运算符、逻辑运算符)
- js 解释器的尾调用优化机制 with 和 eval对性能的影响
- Java 集合
- 经典清除浮动
- 压缩图片
- 我们爱过就好
- 移动端扫描车牌识别,新能源车牌OCR识别已研发
- 由简单的进度条所引发的问题
- 《PHP基础教程》pdf
- 揭秘Node.js中exports和module.exports
- 前10的阶乘之和
- java 用itext-asian解决itext pdf中文不显示问题
- 皆大欢喜的加薪