gpt4 book ai didi

java - 如何将 HtmlImage 对象转换为 RenderedImage?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:41 25 4
gpt4 key购买 nike

我有这样的方法,尝试下载图片:

private static void downloadImage() throws IOException {
int imgSrc = 0;
for(HtmlImage img : urlList){
String imageFormat = img.toString().substring(img.toString().lastIndexOf(".") + 1);
String imgPath = "C:\\" + imgSrc + "";
imgSrc++;
if (img != null) {
File file = new File(imgPath);
//In the next method i need img in RenderedImage type
ImageIO.write(img, imageFormat, file);
}
}
}

我如何转换 HtmlImage img => RenderedImage img?

最佳答案

根据您的评论,您提到您只是想将 HtmlImage 保存到文件中,那么最简单的方法是使用 saveAs(File file) HtmlImage 类的方法。

你的代码看起来像这样:

if (img != null) {
File file = new File(imgPath);
img.saveAs(file);
}

请记住,该方法可能会抛出 IOException

关于java - 如何将 HtmlImage 对象转换为 RenderedImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21802990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com