PNG是一种无损格式,对于通常以JPEG文件压缩的照片和其他复杂图像,不会产生良好的压缩率。
更如果要将JPEG文件转换为PNG,则PNG还必须逐像素再现由JPEG有损压缩引起的压缩伪像。文件会变大。文件大小又图片像素值决定,您可以缩小图片的分辨率(长,宽)来缩小png文件
quality
压缩级别:从0(无压缩)到9。默认(-1
)使用zlib压缩默认值。有关更多信息,请参见»zlib手册。
filters
允许减小PNG文件的大小。它是一个位掩码字段,可以将其设置为PNG_FILTER_XXX
常量的任何组合。PNG_NO_FILTER
或者 PNG_ALL_FILTERS
也可以分别用于禁用或激活所有过滤器。默认值(-1
)禁用过滤。
采用楼上答案即可