6

尝试使用ImageDecoder获取图像大小我找不到任何选项来仅获取大小而不解码图像位图。

使用BitmapFactory可以完成:

BitmapFactory.Options.inJustDecodeBounds = true

此设置使解码器仅获取图像大小而无需解码并返回位图。但是ImageDecoder没有等效的选项。

另外,大小似乎只有在 ImageDecoder 时才知道。OnHeaderDecodedListener被调用,此时也没有任何选项可以取消解码并避免返回位图。

4

0 回答 0