js或php压缩图片
2017-10-23 14:07
155 查看
图片压缩可以放在前端也可以放在后端
本人前端用js后端用php
js端主要是通过canvas和FileReader,如下地toDataURL二个参数就是设置图片的品质
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(最佳质量,文件最大)
本人前端用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(最佳质量,文件最大)
相关文章推荐
- 处理页面加载图片js(等比例压缩图片)
- html5+js压缩图片上传
- 采集页面的图片PHP+js+ajax
- PHP图片压缩显示
- PHP图片压缩
- nginx+php+minify 压缩你的css、js 详解
- 使用php在页面输出时,动态加载合并压缩js
- 前端图片压缩上传(纯js的质量压缩,非长宽压缩)
- JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
- js 压缩图片 H5
- 利用HTML5,前端js实现图片压缩
- php压缩图片尺寸,并转为jpg
- 纯原生js移动端图片压缩上传插件
- gulp对css、js、img的压缩和css图片的base64
- php GD库的简单封装,图片压缩、文字水印、图片水印等方法
- PHP实现图片上传并压缩
- php实现压缩多个CSS与JS文件的方法
- ajax上传图片到PHP并压缩图片显示的方法
- php gizp压缩传输js和css文件
- 在线的图片、js、css压缩优化工具介绍(配合小强视频 前端性能分析精要)