Comment lire une image à partir d'un fichier ou d'une URL
Le package «javax.imageio» est utilisé pour gérer le contenu de l'image Java. Voici deux extraits de code "ImageIO" pour lire un fichier image.
1. Lire à partir d'un fichier local
File sourceimage = new File("c:\\mypic.jpg"); Image image = ImageIO.read(sourceimage);
2. Lire depuis l'URL
URL url = new URL("http://www.example.com/image/mypic.jpg"); Image image = ImageIO.read(url);
Exemple ImageIO
Dans cet exemple, vous utiliserezImageIO pour lire un fichier à partir d'une URL et l'afficher dans un cadre.
package com.example.image; import java.awt.Image; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class ReadImage { public static void main( String[] args ) { Image image = null; try { URL url = new URL("http://www.example.com/image/mypic.jpg"); image = ImageIO.read(url); } catch (IOException e) { e.printStackTrace(); } JFrame frame = new JFrame(); frame.setSize(300, 300); JLabel label = new JLabel(new ImageIcon(image)); frame.add(label); frame.setVisible(true); } }
Production…