位置: 编程技术 - 正文

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)

  • 审计合同需要交税吗
  • 增值税纳税义务早于会计准则的案例
  • 纳税申报流程视频教程
  • 怎么算印花税计算器
  • 如何确定交易性金融资产
  • 其他应收款怎样做平
  • 无形资产的摊销会计科目
  • 私人车辆油费可以报销吗
  • 佣金可以入账吗
  • 车险 专票
  • 办公室提前退租未摊完的装修费如何处理
  • 企业租入固定资产发生的改良支出计入什么科目
  • 坏账准备确认时怎么做账
  • 免税收入的三个条件
  • 员工对公司造成损失的,可以起诉吗
  • 首次购买税控设备政策
  • 收到去年未计提折旧费
  • 公司委托其他公司代缴社保合法吗
  • 小规模代开增值税专票开错了如何处理?
  • 小规模增值税本期免税额怎么计算
  • 企业支付宝可以转账到对公账户吗
  • 以前工程发票如何抵扣
  • 一般纳税人增值税申报操作流程
  • windows 10如何使用
  • 其他流动负债包含
  • 什么是盈余公积和资本公积
  • php远程调用
  • 长期投资损益
  • 公司私户利息收入怎么算
  • 企业存货成本包括利润吗
  • oeloader.exe - oeloader是什么进程 有什么用
  • 待摊费用和预提费用改为什么科目了
  • 摊余成本计量的金融资产若溢价购买小于
  • 合同负债和预收负债的区别
  • php抢红包功能思路
  • php设置header参数
  • 不开票销售收入怎么做账务处理
  • python如何提取字典中的键
  • 职工福利能开专票吗
  • 商品流通企业商品验收入库流程
  • 递延收益期限
  • 认证后失控发票管理办法
  • python怎么用
  • antd pro v5
  • 关于录制初三毕业班家长寄语通知
  • 财务报表如何看
  • 长期股权投资大白话解释
  • 非营利企业的劳动力需求有哪些特点
  • 增值税一般纳税人企业对同属于增值税
  • 关于翡翠手镯知识
  • 产权出典是啥意思
  • 一般纳税人账务不健全是否处罚
  • 汽车买卖中介
  • 将资产货物用于职工福利
  • 可供分配利润包括哪些
  • 外包加工如何做账
  • 装饰公司工地
  • 资产减值损失属于费用类吗
  • 非货币性资产交换的会计处理
  • 私企会计一般一个月多少钱
  • 企业代购是什么意思
  • 如何远程连接小米摄像头
  • sqlserver字符函数
  • centos7安装mysql并jdbc测试教程
  • win7网络不好怎么办
  • win10飞行模式怎么关掉没有图标
  • 安装windows7之前,应该做好准备工作
  • centos7.5切换图形界面
  • u盘安装win7视频教程
  • os x10.8.5
  • centos安装问题
  • win8设备管理器没有端口
  • node.js gui
  • 编写一个c#
  • jquery基础知识梳理
  • 知道税率怎么算成本
  • 所得税季度预缴,年度汇算清缴
  • 临时税务登记纳税人
  • 先进单位表彰发言稿
  • 18个税种征税范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设