我需要在 Android 中转换 32bpp 图像,这是一个 Bitmap 类的实例,其 Bitmap.Config 为 ARGB_8888。1. 如何将图像的色深降低到 8bpp 和 4bpp?2. android 是否提供任何 java 帮助类来实现相同的功能?
问问题
1240 次
2 回答
3
使用copy()
位图的 - 方法。在这里,您可以从可用的颜色深度之一Bitmap.Config
(16 或 8 bpp,我在 Android 的各个领域看到其他一些配置,但似乎与位图兼容的唯一配置是 中的配置Bitmap.Config
)。
于 2012-05-06T08:30:32.630 回答
0
您需要使用外部图像处理库来进行这种颜色量化。我更喜欢使用Leptonica。它是用 C 编写的,但你可以在这个项目中找到 Android Java 绑定
于 2012-05-06T08:35:53.367 回答