Membaca Image dari File, InputStream, atau URL dalam Java

| More
Dengan menggunakan package javax.imageio kita dapaty dengan mudah membaca image dari berbagai sumber. Contoh implementasinya adalah sebagai berikut :
Image image = null;
try {
// Membaca dari file
File file = new File("Kabuto.png");
image = ImageIO.read(file);

// Membaca dari input stream
InputStream is = new BufferedInputStream(
new FileInputStream("Kabuto.png"));
image = ImageIO.read(is);

// Membaca dari URL
URL url = new URL("http://s.itb.ac.id/~neutron0690/Kabuto.png");
image = ImageIO.read(url);
} catch (IOException e) {
}

// Lalu gunakan label untuk menampilkan image
JFrame frame = new JFrame();
JLabel label = new JLabel(new ImageIcon(image));
frame.getContentPane().add(label, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
Dengan pembacaan image menggunakan javax.imageio maka data image akan disimpan dalam variabel image. Setelah itu bisa ditampilkan ke beberapa kontrol dalam Java.

0 komentar

Make A Comment
top