在编程实践中发现,使用类方法生成的图片与使用过程函数生成的图片,所产生图片文件要大很多

来源:5-1 封装成类—压缩图片

ilovemooc

2016-05-17 23:15

在编程中发现使用类方法生成一个jpg文件与直接使用过程方法生成的图片文件要大许多

我使用同一源图片文件(1020*640)的jpeg文件,生成一个像素414*264的文件,使用老师所授的类方法,产生的文件大小是229k,而使用过程生成同样像素:414*264的文件大小是22k,不知是何原因?

写回答 关注

2回答

  • ilovemooc
    2016-05-27 18:54:17

    发现问题所在,原来是类方法中把图像输出格式搞错了,imagepng比同尺寸的imagejpeg大很多

  • qq_mg风影_0
    2016-05-27 17:19:01

    我刚才试了一下,我的文件并没有你说的,你可以细细查看一下你设置的参数,不出意外就是你的参数不同造成的

GD库实现图片水印与缩略图

带你快速高效的完成图片处理工作,还可以加深对面向对象的理解

19006 学习 · 162 问题

查看课程

相似问题