压缩图片与旋转图片
inputFileChange: function (event, index, listIndex) {
var self = this;
var file = event.target.files[0];
var ele = event.target;
var Orientation = null;
if (window.FileReader) {
if (file.size > 10 * 1024 * 1024) {
TipsBox({content: '上传图片大小不能超过10M', tipsStyle: 0});
} else {
var reader = new FileReader();
var imgUrl = null;
reader.readAsDataURL(file);
EXIF.getData(file, function(){
Orientation = EXIF.getTag(this, 'Orientation');
});
reader.onloadend = function (e) {
var image = new Image(),
canvas = document.createElement("canvas"),
ctx = canvas.getContext('2d');
image.src = e.target.result;
imgUrl = e.target.result;
image.onload = function () {
var w = image.naturalWidth,
h = image.naturalHeight;
if (w > 1000) {
h = h * 1000 / w;