【问题标题】:Codenameone Capture Photo Upside downCodenameone 倒置拍照
【发布时间】:2018-07-24 11:58:59
【问题描述】:

使用 Capture 类在 android 上使用前置摄像头(自拍相机)拍照,照片倒置出来。有什么方法可以检测到使用了前置摄像头,以便在需要时旋转图像?

【问题讨论】:

  • 您没有包含您使用的代码或您打开/查看图像的方式

标签: codenameone


【解决方案1】:

有些相机以相机传感器的方向捕捉图像,然后在 EXIF 中使用特殊的旋转标志对其进行标记,以指示应以不同的方向查看图像。这在始终以横向拍摄并将纵向图像标记为旋转的后置摄像头中很常见。

当您使用Image.createImage(filePathToImage) 打开图像时,我们会隐式检测 EXIF 数据并调整图像以便正确查看。其他图像加载方法的工作方式不同。这在很大程度上取决于您使用的Image API 和您进行的Capture 调用,因为两者几乎没有变化。

【讨论】:

    猜你喜欢
    • 2014-08-31
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多