【发布时间】:2014-03-18 14:08:24
【问题描述】:
我尝试从 iPhone5 视网膜 iOs7 导入相机图像。下图显示了问题。舞台是黄色填充的矩形,顶部的图像是导入到舞台的图像。
我在这里创建了一个 Jsfiddle 来演示这个问题:http://jsfiddle.net/confile/45zdm/
我认为有两个问题,第一个是 2 的像素比例可能是个问题。当我设置
image.height(stage.height())
图像只占舞台高度的一半。这只是用相机拍摄的图像的罐子。当您从屏幕截图导入图像时,它可以正常工作,如下图所示:
第二个问题是来自相机的图像角度错误,因此您必须考虑 exif 方向属性。
如何将 iPhone 摄像头中的视网膜图像导入 KineticJs 以正确显示?
【问题讨论】:
-
此链接可能会有所帮助:stackoverflow.com/questions/11929099/…
-
@markE 能否请您发布更长的答案,否则我无法接受,因为简短的答案只是 cmets。
-
@lavrton 这个库有什么区别? github.com/stomita/ios-imagefile-megapixel您更喜欢哪种解决方案?
-
我正在使用库中的部分代码。但我不确定这个库是如何工作的。我的意思是如何轻松地将它与 KineticJS 集成?
标签: javascript html iphone canvas kineticjs