我使用过imagepng
功能PHP
来调整图片大小。在当前代码中,我尚未指定quality
参数。
imagepng($im_dest, $destfile);
但是现在我想使用它,并根据用户需求增加或降低质量。为此,我需要知道此函数中quality参数的默认值是什么,但是不幸的是,我在php.net网站上找不到该默认值。
您知道什么default
价值吗?该quality
参数是否会严重影响输出大小和质量?
另一个问题:在其他地方,我将上传的图像调整为原始大小,以确保没有附加任何恶意脚本。这是一个好习惯还是没有必要?
非常感谢您的帮助。
当我阅读一些用户贡献笔记时,我发现了这一点,并说默认质量设置为6。
来自gmail dot com的mhorne69
从php来源(gd.h):
2.0.12:压缩级别:0-9或-1,其中0根本没有压缩,1是最快,但是产生较大的文件,9提供最佳压缩(最小的文件),但是压缩时间长,以及-1选择编译到zlib库中的默认值。结论:根据Zlib手册(http://www.zlib.net/manual.html),默认压缩级别设置为6。
我希望能回答您的问题:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句