首頁 >後端開發 >php教程 >php生成图片 - php能否在不改变图片比例的情况下降低图片的内存大小

php生成图片 - php能否在不改变图片比例的情况下降低图片的内存大小

WBOY
WBOY原創
2016-06-06 20:16:571700瀏覽

用手机上传图片,已经生成了一个缩略图,120120的话显示会不清晰,生成360360客户又话80k大,有没有办法在不影响图片的比例降低图片的品质,就像ps那样

回复内容:

用手机上传图片,已经生成了一个缩略图,120120的话显示会不清晰,生成360360客户又话80k大,有没有办法在不影响图片的比例降低图片的品质,就像ps那样

png文件用 imagepng函数 ( resource $image [, string $filename [, int $quality [, int $filters ]]] ),$quality取值0-9
jpg文件用imagejpeg函数,$quality取值0-100

PHP如何获取图片的压缩质量品质?

你若是等客户端上传完毕后,利用PHP截图生成了缩略图,那么在生成的时候可以调整图片质量,诸如imagepng,imagejpeg等,第三个参数就是调节质量的,来的狠点儿.
若要再狠点儿,可以考虑利用浏览器上传之前就压缩一次,再上传.

用gd库吧 有个设置图片品质的函数

可以用 image$type 方法

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn