Как я могу узнать, где BufferedImage имеет альфа-канал в Java?

У меня есть BuferredImage и логический массив[][]. Я хочу установить для массива значение true, где изображение полностью прозрачно.

Что-то вроде:

for(int x = 0; x < width; x++) {
    for(int y = 0; y < height; y++) {
        alphaArray[x][y] = bufferedImage.getAlpha(x, y) == 0;
    }
}

Но метода getAlpha (x, y )не существует, и я не нашел ничего другого, что можно было бы использовать. Существует метод getRGB (x, y ), но я не уверен, содержит ли он альфа-значение или как его извлечь.

Кто-нибудь может мне помочь? Спасибо!

6
задан Rapti 2 May 2012 в 18:47
поделиться