2012-07-16 73 views
1

我有一个1Kb的图像字节,我可以以任何方式使图像b/w的一部分(参考:我想操纵Android中的大图像,所以我试图让那个b/w通过使用字节流) 预先感谢您宝贵的时间...图像字节流操作

回答

1

这不是一个解决方案,只是想法。 将该流转换为颜色数组。您可以通过BitmapFactory.decodeStream方法解码Bitmap。然后调用bitmap.getPixels方法来获取带有颜色值的int数组。之后,您可以更改位图任何像素的颜色。

+0

图像可能不是一个位图(因为Android相机支持像PNG,JPEG等多种格式的图像),那么这些情况如何? – 2012-07-16 05:54:52

+0

它可以转换为位图。如果你不想转换它,我的想法不适合。 – Maxim 2012-07-16 06:00:08

+0

我无法转换,因为如果我想转换,那么我将不得不将图像加载到内存中,这会导致应用程序崩溃。 – 2012-07-16 08:33:14