Удаление прозрачности в PNG BufferedImage
Я читаю изображение PNG со следующим кодом:
BufferedImage img = ImageIO.read(new URL(url));
При его отображении появляется черный фон, который, как я знаю, вызван прозрачностью PNG. Моя попытка исправить это была установка каждого пикселя со значением альфа, не равным 255, чтобыColor.white
, Это не решило проблему.
Я нашел ответы на вопрос, предлагая использоватьBufferedImage.TYPE_INT_RGB
Однако я не уверен, как применить это, учитывая мой код выше. Любая помощь будет оценена.