Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用相机拍了一张照片,但是当我将图像数据设置为图像元素的 src 时,它会出现在它的一侧。我将它上传到服务器并正确显示。我怀疑这是我正在做的愚蠢的事情。
有一个方向设置 navigator.camera.getPicture(onPhotoDataSuccess, onPhotoDataFail, { quality: 50, correctOrientation: true, targetWidth: 750, targetHeight: 750 }); 小心设置宽度,因为它让我的手机在试图定位内存中的原始图像时崩溃了
将使用 iOS 设备(如 iPhone)创建的照片上传到 Windows 系统时,您似乎遇到了一个众所周知的问题。
原因是照片方向 EXIF 数据在 Apple 系统和 Windows 之间的解释不同。
这个已知问题已在多个线程中进行了讨论。
就像 user1102550 建议的那样,correctOrientation: true在方法中设置属性getPicture()应该可以工作。这也在这篇文章中进一步讨论。
correctOrientation: true
getPicture()