0

我需要从 Internet 检索 png 图像。我有指向图像的正确 URL,它是这样的:

在此处输入图像描述

所以,我有这样的 URL 对象:

URL url = new URL(methodThatLoadsTheStringPointingToMyURL());

我可以得到这样的 InputStream:

InputStream is = url.openStream();

但是,我知道将其解码为 Drawable 的唯一方法是使用 BitmapDrawable 构造函数,这会破坏 PNG 透明度。

有什么办法可以保持 PNG 的透明度?

4

1 回答 1

2

http://www.libpng.org/pub/png/libpng.html

有能力的链接必须帮助您解决保留透明度的问题。它是一个读取和写入 png 图像数据的标准库

于 2012-07-17T08:25:51.990 回答