Как получить изображение по url java

Аватар пользователя Иван Полежаев
Иван Полежаев
12 апреля 2023

Чтобы получить изображение по URL в Java, можно воспользоваться классом java.net.URL и классом java.awt.image.BufferedImage

Вот пример кода:

import java.io.*;
import java.net.URL;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;

public class ImageDownloader {
    public static void main(String[] args) throws IOException {

        // URL изображения
        String imageUrl = "https://www.example.com/image.jpg";

        // Создание объекта URL для получения изображения
        URL url = new URL(imageUrl);

        // Получение изображения
        BufferedImage image = ImageIO.read(url);

        // Путь для сохранения изображения
        String savePath = "/path/to/save/image.jpg";

        // Сохранение изображения
        File output = new File(savePath);
        ImageIO.write(image, "jpg", output);
    }
}

Обратите внимание, что при выполнении этого кода может быть выброшено исключение java.net.MalformedURLException или java.io.IOException, которое необходимо обработать или пробросить дальше.

0 0