java如何通过url获取png文件
时间: 2024-05-28 07:08:36 浏览: 90
可以使用Java中的URLConnection和BufferedImage类来实现通过URL获取PNG文件。
以下是一个简单的示例代码:
```
import java.io.*;
import java.net.*;
import javax.imageio.*;
import java.awt.image.*;
public class GetPNG {
public static void main(String[] args) {
try {
URL url = new URL("http://example.com/image.png");
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
BufferedImage image = ImageIO.read(in);
ImageIO.write(image, "png", new File("image.png"));
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先创建一个URL对象,然后打开一个URLConnection连接。从该连接获取输入流,并使用ImageIO类的read方法读取PNG文件。最后,使用ImageIO类的write方法将图像写入本地文件。
阅读全文