Как читать изображения из файла InputStream O

Этот совет Java иллюстрирует метод чтения изображения из файла, входящего потока, или URL. Этот совет также включает отображение изображений на экране. Кроме того, javax.imageio пакет используется для считывания изображения из файла. Этот пример работает только над J2SE 1.4.


    Image image = null;

    try {

        // Read from a file

        File sourceimage = new File("source.gif");

        image = ImageIO.read(sourceimage);

    

        // Read from an input stream

        InputStream is = new BufferedInputStream(

            new FileInputStream("source.gif"));

        image = ImageIO.read(is);

    

        // Read from a URL

        URL url = new URL("http://javist.ru/source.gif");

        image = ImageIO.read(url);

    catch (IOException e) {

    }

    

    // Use a label to display the image

    JFrame frame = new JFrame();

    JLabel label = new JLabel(new ImageIcon(image));

    frame.getContentPane().add(label, BorderLayout.CENTER);

    frame.pack();

    frame.setVisible(true);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>