Skip to content

Jonnypeng/CompressPictures.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

起步:

本项目只适用于移动设备,因为移动设备可以获取exif信息,才能正确对图片方向进行取正; 先导入外部的exif.js,这是读取图片exif数据的库,在这里我们主要获取照片的方向; 然后导入build的compressPictures.js;

起步:

先导入外部的exif.js,这是读取图片exif数据的库,在这里我们主要获取照片的方向,如果方向为1,为正;如果方向为6,则需要旋转; 然后导入build的compressPictures.js;

构造:

new compressPictures(imgData,scale,encoder);

Name Type Description
imgData HTML Img Element 需要压缩的DOM图片元素
scale Number 默认为0,最大值为1
encoder String 默认值为"image/png",可以为"image/jpeg"

属性

compress; #这就是一个已经压缩的base64编码;

举例:

var data = new compressPictures(tempImg,0.3,"image/jpeg");
img.setAttribute("src",data.compress);

About

前端压缩图片

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published