Я пытаюсь понять, как определить, непрозрачен ли PNG с альфа-каналом. Если он непрозрачный, все пиксели имеют канал прозрачности на 100%, следовательно, должна быть возможность конвертировать в форматы, такие как JPEG, который не поддерживает прозрачность.
Этот ответ показывает, как обнаруживать альфа-канал, но не в том случае, если изображение непрозрачно.
ImageMagick , очевидно, может сделать это с -format %[opaque]
, но я хотел бы иметь возможность делать это в чистом виде Java.
Знаете ли вы, возможно ли выполнить это определение непрозрачности с помощью ImageIO?