代码之家  ›  专栏  ›  技术社区  ›  Soumya Simanta

Android从NexusOne上的NV21预览格式转换为JPEG格式

  •  2
  • Soumya Simanta  · 技术社区  · 14 年前

    如何将NV21转换为JPEG。目前,NV21是唯一 previewFormat NexusOne(运行Android2.2)上的摄像头支持这一点。

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Zakus    14 年前

    有一个类可以处理YUV图像- YuvImage . 这个类有compressToJpeg方法。 但它只适用于android 2.2。在更流行的2.1中没有这样的类。 所以您需要自己编写代码(对于2.1)来转换为rgb,而不是使用位图类。 但是你很幸运有2.2(我一直在htc hero的官方版本2.1=()

        2
  •  0
  •   Aidanc    14 年前

    p.setPreviewFormat(PixelFormat.JPEG); 不?

    哪里 p = Camera.getParameters();