【发布时间】:2016-01-24 22:00:35
【问题描述】:
我有一个使用相机 API 而非 camera2 的应用程序,它运行良好。这是我正在做的 (1) 您使用相机 API 使用 takePicture(null, null, mPictureCallback) 方法拍摄照片。 (2) byte[] 数据数组在回调中转换成Bitmap,放到屏幕上
我在相机参数中设置了图片大小和预览大小。我希望有类似于 Snapchat 的东西。您在哪里拍照,它可以缩放到每个屏幕,而不会失真或裁剪。这怎么可能?
【问题讨论】:
-
理论上似乎不可能在不失真和裁剪到每个屏幕的情况下适应相同的图像。以 1440 x 1440 像素的 Blackberry Passport 和 800 x 480 像素的 Galaxy S 为例。
标签: java android image camera preview