位置: 编程技术 - 正文

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)

  • 山东省增值税发票勾选认证平台
  • 广告公司的税务
  • 中华人民共和国国歌
  • 付钱给对方会计分录
  • 企业所得税多缴退税规定
  • 个体户一定要自己经营吗
  • 培训费发票开具的要求
  • 公司与公司之间借款需要交税吗
  • 房地产收入成本确认
  • 资源要素包括哪三个方面
  • 建筑工人的工资应该怎样支付
  • 企业最应避免的外部环境和内部条件组合是
  • 餐饮行业液化气使用标准
  • 建筑公司收取的管理费如何入账
  • 货款为现金如何做记账账款凭证?
  • 造价服务费收费标准计算器
  • 展会门票费计入什么科目
  • 债券利息收入的增值税
  • 销售货物的运输费用计入成本吗知乎
  • 租赁物丢失如何赔偿
  • 统借统贷协议
  • 生产性生物资产包括哪些
  • apple mac 系统
  • 农产品抵扣进项税额转出
  • macbook显示隐藏文件
  • 王者荣耀中雅典娜的战争女神多少钱
  • 华为鸿蒙harmonyos官网4.0
  • 广告公司发生的费用要计入主营业务成本吗
  • 预收账款什么时候确认
  • 谷歌第球
  • 应交消费税的会计分录
  • PHP:Memcached::increment()的用法_Memcached类
  • 竣工结算的依据有哪些?
  • 罗汉松的养殖方法剪枝视频
  • web服务器做什么用的
  • php trim()
  • 预加载的目的是什么
  • eslint vue配置
  • 社保缴费工资和实发工资不一样
  • php+vue
  • php源码封装
  • ls -all命令
  • 多交的城建税可以抵减扣除吗
  • erphpdown插件安装教程
  • ps怎么抠的干净
  • 当月已付款, 没收到发票怎么做账
  • 帝国主义
  • 租赁公司一般都有什么税
  • windows7怎么操作
  • SQL Server解析XML数据的方法详解
  • 二手房交易需缴纳哪些费用
  • 4s店送的赠品怎么样
  • 冲回上月暂估入账的商品会计分录
  • 建筑材料资源税
  • 业务协作费计入什么科目
  • 预存返利骗局
  • 小规模纳税人营改增税率
  • 应付账款会计分录例题
  • 印花税怎么进行税种认定
  • 资产负债表中的应收账款应根据什么填列
  • 固定资产可以一次性入费用的标准
  • 收到一笔财政局的付款
  • 分公司可以设立公司吗
  • 商业企业成本核算方法有哪些
  • linux和windows关系
  • Windows tips小技巧
  • linux ftp服务端
  • linux修改用户名
  • 远程电脑屏幕桌面图标什么都没有了
  • linux free 命令
  • win7开机提示重启怎么办
  • win7无法注册dll文件
  • js中cookie的用法
  • javascript语言基础
  • jqury选择器
  • 简述javascript
  • python做开发
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 停车场收费需要什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设