我不知道如何解釋這一點,但我會盡我所能。我有要求建立一個Web應用程序,用戶可以把他的照片上傳到服務器。當我嘗試在肖像或風景模式下拍攝自拍照並預覽時。圖像似乎旋轉了90度。圖片旋轉90度拍攝時自拍
我怎樣才能解決這個在預覽圖像的
<input type="file">
<div class="preview-nodeCenter nodeCenter fadeChange">
</div>
的Onload我設置的圖片作爲背景的股利。
$('input').change(function() {
var fr = new FileReader;
fr.onload = function() {
var data = fr.result;
$(".nodeCenter").css("background-image", 'url(' + data + ')');
//img.src = fr.result;
};
fr.readAsDataURL(this.files[0]);
});
這裏擺弄http://jsfiddle.net/vh9ecjej/1/
嘗試採取自拍從您的手機或上傳了手機拍攝的一個PIC的鏈接(我用iphone進行測試)
似乎適合我......但我正在Mac上進行測試。 – michal
在相機旋轉是用來添加使用EXIF數據。有這個JS lib https://github.com/exif-js/exif-js但沒有文檔。 – jcubic