Я создаю код для загрузки некоторых изображений из Интернета с помощью HtmlUnit. Но когда я сохраняю изображение с помощью HtmlUnit, качество изображения очень низкое по сравнению с исходным изображением. Я использовал этот код, чтобы сохранить img-url в файл.HtmlUnit Сохранить изображение Качество
try {
HtmlImage imgX = (HtmlImage)
page.getByXPath("//img").get(0);
Thread.sleep(3000);
File imageFile = new File(dir +"/"+ name);
imgX.saveAs(imageFile);
System.out.println("Done!!!!");
} catch (Exception e) {
e.printStackTrace();
}
Есть ли другие варианты доставки изображения с наилучшим качеством?
Я попытался использовать это: How to convert an <img... in html to byte [] in Java Но изображение не было создано.
Вы можете разместить свой полный случай, с реальным изображением? –