php 中的图片压缩解决方法
Jun 13, 2016 pm 12:12 PM
compress
nbsp
string
php 中的图片压缩
现在我想压缩图片,比如说640x480 的图片 现在存储的时候是 600k 我想实现压缩成 640x 480 的480k 大小的图片 这个能实现吗? 如果这样压缩图片会不会损坏?具体要怎么做?急求?????
------解决思路----------------------
降低图片的像素就可以了,可能存在的问题就是图片的显示效果与原图的效果存在色差,存在疵点。
------解决思路----------------------
可以用gd库生成缩略图
------解决思路----------------------
<br /><br /><?php<br />//创建一个压缩包<br />$zp = gzopen("1.gz", "wb");<br />//获取待压缩的数据<br />$string = file_get_contents("com.html");<br />//最大化压缩数据<br />$compress_string = gzcompress($string, 9);<br />//将压缩数据写入压缩包<br />gzwrite($zp, $compress_string, strlen($compress_string));<br />gzclose($zp);<br />?><br /><br />
登录后复制
图片压缩是一样的
------解决思路----------------------
參考:http://blog.csdn.net/fdipzone/article/details/9316385
------解决思路----------------------
不可以!
把 640x 480 600k 压缩成 640x 480 480k,那么去掉的 120k 必然带走了1/5 的图片数据,导致图片质量下降
除非你的原始图片是位图方式(BMP,TIFF)的,但是
gif 是无损压缩,但只有 256 种颜色(即会丢失色彩信息)
jpeg 是有损压缩,显然有损两字已经很好地说明问题了
png 虽是无损压缩,但若是 256色 的,显然是丢失了色彩信息,而真彩的又等于没压缩
------解决思路----------------------
降低quality试试。
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章
击败分裂小说需要多长时间?
3 周前
By DDD
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林
两个点博物馆:所有展览以及在哪里可以找到它们
3 周前
By 尊渡假赌尊渡假赌尊渡假赌

热门文章
击败分裂小说需要多长时间?
3 周前
By DDD
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林
两个点博物馆:所有展览以及在哪里可以找到它们
3 周前
By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

OOBELANGUAGE错误Windows 11 / 10修复中出现问题的问题
