Рубрики
Без рубрики

Как прочитать изображение из файла или URL-адреса

– Как прочитать изображение из файла или URL-адреса

Пакет ” javax.imageio ” используется для работы с образами Java. Вот два ” ImageIO ” фрагмента кода для чтения файла изображения.

1. Чтение из локального файла

File sourceimage = new File("c:\\mypic.jpg");
Image image = ImageIO.read(sourceimage);

2. Читать с URL

URL url = new URL("http://www.mkyong.com/image/mypic.jpg");
Image image = ImageIO.read(url);

Изображение Пример

В этом примере вы будете использовать 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("http://www.mkyong.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);
    }
}

Выход…

Оригинал: “https://mkyong.com/java/how-to-read-an-image-from-file-or-url/”