ファイルやURLから画像を読み込む方法
「
javax.imageio
」パッケージは、Javaイメージのものを扱うために使用されます。
イメージファイルを読むための2つの ”
ImageIO
“コードスニペットがあります。
1.ローカルファイルから読み込む
File sourceimage = new File("c:\\mypic.jpg"); Image image = ImageIO.read(sourceimage);
2. URLから読む
URL url = new URL("//image/mypic.jpg"); Image image = ImageIO.read(url);
ImageIOの例
この例では、
ImageIO
を使用してURLからファイルを読み取り、フレームに表示します。
package com.mkyong.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("//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); } }
出力…
リンク://タグ/画像/[画像]リンク://タグ/java/[java]