欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-17 15:17:55
...
用手机上传图片,已经生成了一个缩略图,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 方法

相关标签: php生成图片 php