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

WBOY
풀어 주다: 2016-06-06 20:16:57
원래의
1675명이 탐색했습니다.

用手机上传图片,已经生成了一个缩略图,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.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿