拍摄图像(无 jpeg 格式)

发布于 2025-01-04 19:36:48 字数 207 浏览 0 评论 0原文

我想知道是否可以使用以下方法从相机拍摄照片:

mPreview.getCamera().takePicture(shutterCallback, null,jpegCallback); 

这不是 jpeg 格式。 使用原始方法时,字节数组为空并且不起作用。 如果有人知道如何拍摄非压缩格式的图像(如 jpeg),我将不胜感激。 :)

I want to know if it's possible to take a picture from the camara with the method:

mPreview.getCamera().takePicture(shutterCallback, null,jpegCallback); 

which isn't a jpeg format.
And with a raw method the byte array is null and doesn't works.
If someone knows how to take an image with non-compress format(like jpeg) I would appreciate it. :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

榆西 2025-01-11 19:36:48

为此,您需要设置相机参数,例如:

        c = Camera.open();
        Camera.Parameters params = c.getParameters();
        params.setPictureFormat(ImageFormat.YV12);
        //params.setPreviewFormat(ImageFormat.YV12);
        c.setParameters(params);

For this you need to set camera parameters like:

        c = Camera.open();
        Camera.Parameters params = c.getParameters();
        params.setPictureFormat(ImageFormat.YV12);
        //params.setPreviewFormat(ImageFormat.YV12);
        c.setParameters(params);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文