【发布时间】:2023-03-27 03:32:01
【问题描述】:
我正在使用 Android 的 Camera 和 SurfaceView 在拍照前向用户显示预览图像。这在屏幕上看起来很好,但是当我拍照时,生成的 jpg 已损坏(水平线)。
作为起点,我使用了 Mark Murphy 的相机/图片example,它在 G2 上也出现了同样的问题。
相机参数:
预览尺寸:800x480
图片格式:JPEG
根据getSupportedPreviewSizes() 和getSupportedPictureFormats() 支持这两个参数
具有相同尺寸屏幕的 Nexus One 可以在相同参数下正常工作。
将预览尺寸设置为 640x480 时,G2 可以正常工作
我的问题:之前有没有其他人遇到过这个问题(尽管使用了受支持的设置,但图像损坏)?它有多频繁?你是怎么解决的?
【问题讨论】:
-
我目前没有 G2,因此无法回答这个问题——抱歉!
-
@CommonsWare 但是你没有在其他设备上看到这个问题?我希望它不常见,即将到来的 Android 2.3 更新修复它。
-
"但是你没有在其他设备上看到过这个问题?" -- 不。
标签: android android-camera commonsware