gpt4 book ai didi

android - 如何在android中加载BufferedImage?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:13 26 4
gpt4 key购买 nike

我想在我的应用程序中加载 BufferedImage。为此,我正在使用 ImageIO 但我得到了 java.lang.NoClassDefFoundError:

BufferedImage tgtImg = loadImage("ImageD2.jpg"); 
public static BufferedImage loadImage(String ref) {
BufferedImage bimg = null;
try {
bimg = ImageIO.read(new File(ref));
} catch (Exception e) {
e.printStackTrace();
}
return bimg;
}

但是我遇到了异常:

03-15 18:05:22.051: ERROR/AndroidRuntime(437): java.lang.NoClassDefFoundError: javax.imageio.ImageIO

最佳答案

Android SDK 不支持 ImageIO

你能用 Bitmap 达到同样的效果吗?和 BitmapFactory ??像这样...

Bitmap tgtImg = BitmapFactory.decodeFile("ImageD2.jpg");

如果在此之后 tgtImg 不是 null 则它是成功的。

关于android - 如何在android中加载BufferedImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5311163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com