мне потребовалось много времени, чтобы понять, потому что мои собственные инструменты для работы с изображениями всегда конвертируют в ARGB на лету, поэтому я всегда передавал изображение ARGB в ImageIO.write, не осознавая этого.

ользую следующий код для написания файла JPG:

String url="http://img01.taobaocdn.com/imgextra/i1/449400070/T2hbVwXj0XXXXXXXXX_!!449400070.jpg";
String to="D:/temp/result.jpg";
ImageIO.write(ImageIO.read(new URL(url)),"jpg", new File(to));

Но я получаюresult.jpg это розовое фоновое изображение:

Ответы на вопрос(6)

Ваш ответ на вопрос