java获取图片url
时间: 2023-08-25 12:07:12 浏览: 281
你可以使用Java中的URL类和BufferedImage类来获取图片的URL。以下是获取图片url的示例代码:
import java.awt.image.BufferedImage;
import java.net.URL;
import javax.imageio.ImageIO;
public class ImageUrlExample {
public static void main(String[] args) {
try {
URL imageUrl = new URL("https://example.com/image.jpg");
BufferedImage image = ImageIO.read(imageUrl);
System.out.println("Image URL: " + imageUrl);
} catch (Exception e) {
System.out.println("Error: " + e.getMessage());
}
}
}
在上面的示例中,我们使用java.net.URL类来创建一个指向图片的URL对象,然后使用javax.imageio.ImageIO类的read()方法来读取该URL对象中的图片,并将其存储在一个BufferedImage对象中。最后,我们打印出图片的URL。
相关问题
java通过url获取图片
可以使用java中的URL类和IO类来获取图片。以下是一个简单的示例代码:
import java.io.*;
import java.net.*;
public class GetImageFromUrl {
public static void main(String[] args) {
try {
URL url = new URL("https://example.com/image.jpg"); // 图片的URL地址
InputStream in = new BufferedInputStream(url.openStream());
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int n = 0;
while (-1 != (n = in.read(buf))) {
out.write(buf, 0, n);
}
out.close();
in.close();
byte[] response = out.toByteArray();
FileOutputStream fos = new FileOutputStream("image.jpg"); // 保存图片的路径和文件名
fos.write(response);
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
将图片URL地址替换成你要获取的图片的URL地址,运行程序即可将图片保存到指定路径中。
java 通过url获取图片尺寸
你可以使用Java的ImageIO类来获取图片的尺寸信息。具体的代码示例如下:
URL url = new URL("图片的URL地址");
Image image = ImageIO.read(url);
int width = image.getWidth(null);
int height = image.getHeight(null);
System.out.println("图片宽度:" + width + ",图片高度:" + height);
这段代码可以输出图片的宽度和高度信息。
相关推荐















