【发布时间】:2018-09-23 19:31:52
【问题描述】:
如何修复 Angular 2 中的 EXIF 方向? 我正在从手机加载图像,我需要修复方向。
我已经尝试过这个帖子的解决方案:Component inputs by reference 但是打字稿无法识别FileReaderEvent类型,EXIF不存在,我无法访问imageRotateDegrees,ImageExifRotation...属性。
这是我的代码:
imageChange(input){
if (input.files.length > 0) {
var img = document.createElement("img");
img.src = window.URL.createObjectURL(input.files[0]);
// Create a FileReader
var reader = new FileReader();
var self = this;
reader.onload = function (e: any) {
img.onload = function() {
var resizedImg = self.resize(img);
self.model.base64Image = resizedImg;
self.picture = resizedImg;
}
img.src = e.target.result;
}
reader.readAsDataURL(input.files[0])
}
}
【问题讨论】:
-
你解决过这个问题吗?
标签: angular typescript exif