كيف يمكنني بشكل صحيح تحميل BufferedImage في جافا؟
-
03-07-2019 - |
سؤال
حسنا، لذلك كنت تحاول تحميل BufferedImage باستخدام هذا الرمز:
URL url = this.getClass().getResource("test.png");
BufferedImage img = (BufferedImage) Toolkit.getDefaultToolkit().getImage(url);
وهذا يعطيني الخطأ من النوع المدلى بها عندما كنت تشغيله على الرغم من ذلك كيف يمكنني صحيح تحميل BufferedImage؟
المحلول
استخدم ImageIO.read()
بدلا من ذلك:
BufferedImage img = ImageIO.read(url);
نصائح أخرى
BufferedImage img = null;
try {
img = ImageIO.read(new File("D:\\work\\files\\logo.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
لا تنتمي إلى StackOverflow