您的位置:首页 > 编程语言 > PHP开发

js或php压缩图片

2017-10-23 14:07 155 查看
图片压缩可以放在前端也可以放在后端

本人前端用js后端用php

js端主要是通过canvas和FileReader,如下地toDataURL二个参数就是设置图片的品质

canvas.toDataURL(type, encoderOptions);


type:"image/jpeg","image/png"
encoderOptions: 0.0-1.0

php

$image = @imagecreatefromjpeg($tmpfname);

@imagejpeg($image,$newpathname,30);

@imagedestroy($image);

注: JPEG
值是0-100,0(最差质量,文件更小),100(最佳质量,文件最大)

$image = @imagecreatefrompng($tmpfname);

@imagepng($image,$newpathname,3);

@imagedestroy($image)

注: png值是0-9,0(最差质量,文件更小),9(最佳质量,文件最大)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: