位置: 编程技术 - 正文

php中10个不同等级压缩优化图片操作示例(php两个等号和三个的区别)

编辑:rootadmin

推荐整理分享php中10个不同等级压缩优化图片操作示例(php两个等号和三个的区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php两个等号和三个的区别,php两个等号,php两个等号,php中,不等运算符是( ),php两个等号和三个的区别,php中不等于,php两个等号和三个的区别,php有三种不同的变量作用域,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例分析了php中个不同等级压缩优化图片操作。分享给大家供大家参考,具体如下:

今天找到一个php写的压缩图片程序,可以分个等级(0-9)来压缩,0等级时压缩比率不是很大,图片不会失真;随着压缩等级不断增大,图片会变得越来越不清晰,通常压缩后图片大小可以减少到原来的%,压缩比还是挺大的。

如下是php压缩图片程序

原图体积是k,现在我想看看在不同的等级压缩下会得到什么样的结果。如下为测试记录。

imagepng($img,null,0); --> Size = Kimagepng($img,null,1); --> Size = .9Kimagepng($img,null,2); --> Size = .7Kimagepng($img,null,3); --> Size = .9Kimagepng($img,null,4); --> Size = .6Kimagepng($img,null,5); --> Size = .8Kimagepng($img,null,6); --> Size = Kimagepng($img,null,7); --> Size = .4Kimagepng($img,null,8); --> Size = Kimagepng($img,null,9); --> Size = .6K

我不明白的是为什么压缩等级为0时,它的体积反而变大了?

php中10个不同等级压缩优化图片操作示例(php两个等号和三个的区别)

我们在优化的时候,一般采用2等级比较合适,图片没有失真,但体积减少了%,达到优化的目的了。如果采用6、7、8、9等级压缩的话,图片有所失真,所以不宜采用这些等级进行压缩优化图片。

我们看看老外是怎么解释这个现象的:

The result seems accurate since 0 means no compression

quality Compression level: from 0 (no compression) to 9.

It's normal for the 0ed file to be larger than the original (that can be slightly compressed to begin with). You need to understand file compression and PHP GD image constructor.

老外的解释有没有道理呢?他认为原始图片其实是经过了轻微的压缩,而0等级的压缩就是一点压缩都没有,所以它的体积会大于原始图片。我感觉此话不无道理。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《php文件操作总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析 本文实例分析了PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法。分享给大家供大家参考,具体如下:imagecreatefrom系列函数用于从文件或URL载入一幅图像

PHP输出图像imagegif、imagejpeg与imagepng函数用法分析 本文实例讲述了PHP输出图像imagegif、imagejpeg与imagepng函数用法。分享给大家供大家参考,具体如下:imagegif()、imagejpeg()、imagepng()和imagewbmp()函数分别允许

PHP互换两个变量值的方法(不用第三变量) 前言今天在这里我们就来看看,在PHP中如何在不使用第三变量的情况下,达到交换两个变量值得目的。详细的解说见代码注释,下面来一起看看吧。一

标签: php两个等号和三个的区别

本文链接地址:https://www.jiuchutong.com/biancheng/297243.html 转载请保留说明!

上一篇:php mysql获取表字段名称和字段信息的三种方法(php取mysql查询单条数据)

下一篇:PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析(php imagefill)

  • 企业所得税年报怎么查询
  • 借款合同印花税最新政策2023年
  • 境外收入个人所得税抵免限额
  • 培训会议费能否抵扣
  • 将自产产品用于在建工程要交增值税
  • 在建工程的范围
  • 当月的进项当月可以认证吗
  • 工程结算扣罚款怎么开票
  • 旅游业小规模纳税人的认定标准是什么
  • 一般纳税人技术服务免税发票怎么开
  • 货物及劳务税目
  • 开票系统服务费全额抵扣会计分录怎么做
  • 低值易耗品是成本吗
  • 医疗器械技术服务合同
  • 12月份奖金怎么扣个税
  • 企业所得税看哪里
  • 保理利息开具增值税专用发票
  • 实收资本印花税最新规定
  • 小规模企业现金规定最新
  • 汇丰银行账户管理费
  • 单位社保部分会扣吗
  • win11怎么用
  • windows所有应用
  • 激进型和保守型筹资组合怎么判断
  • 建筑公司收到的劳务费怎么做账
  • 施工单位奖项名称大全
  • 卖出回购证券的钱怎么算
  • 高温费做账
  • 80岁以上老年卡上的钱如何消费
  • 伦索伊斯马拉赫塞斯国家公园
  • vueconfigjs配置proxy 无效
  • php 使用 AWS kinesis
  • 公司员工社保由总公司代缴证明
  • 2023 最新最细 vite+vue3+ts 多页面项目架构,建议收藏备用!
  • php正则函数内容匹配
  • 支付宝提现到对公账户怎么做账
  • 电子发票有哪些版本
  • 民营企业的工业项目建设-经营-转让是什么模式
  • 已缴款未入库是扣款成功了吗
  • 出口货物应退增值税如何计算
  • centos7配置自动获取ip
  • Php实现注解注入
  • 帝国cms wordpress
  • 什么样的资产可以执行
  • java队列用法
  • 金蝶暂存凭证怎样转正常凭证
  • 商誉必须减值吗
  • 合同权益转让 范本
  • 企业间借款利息可以开专票吗
  • microsoft SQL server 2008有什么用
  • 税种认定怎么操作
  • 所得税弥补以前年度亏损什么意思
  • 事业单位跨年度错账调整
  • 第三季度利润
  • 收到外币收入如何入账
  • 如何理解事业单位处罚暂行条例中第十八条的兼职规定
  • 销售退回的账务处理会计分录图片
  • 租赁的初始直接费用有哪些
  • 生产车间生产工人的薪酬计入什么
  • 预收租金的增值税
  • 公司活动费用分录
  • 数据库崩了怎么恢复
  • win10安装更新
  • encore是什么软件
  • sendmail -t
  • linux查看指定内容
  • win7系统回收站文件夹的位置
  • win10系统桌面图标有白色方框的解决方法图...
  • linux使用语言
  • unity5.x游戏开发指南
  • jQuery中trigger()与bind()用法分析
  • windows node.js
  • js的异步解决方案有哪些
  • jquery拖拽流程布局
  • js 不用var
  • javascript编程工具
  • 下拉列表框模糊匹配
  • python面积
  • 税务局副科长工资
  • 辽宁省地方税务局公告2014年第10号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设