Mam tablicę BuferredImage i boolean [] []. Chcę ustawić tablicę na true tam, gdzie obraz jest całkowicie przezroczysty.Jak mogę się dowiedzieć, gdzie BufferedImage ma Alpha w Javie?
Coś jak:
for(int x = 0; x < width; x++) {
for(int y = 0; y < height; y++) {
alphaArray[x][y] = bufferedImage.getAlpha(x, y) == 0;
}
}
Ale metoda metoda getAlpha (x, y) nie istnieje, i nie mogę znaleźć nic innego mogę użyć. Istnieje metoda getRGB (x, y), ale nie jestem pewien, czy zawiera ona wartość alfa lub jak ją wyodrębnić.
Czy ktoś może mi pomóc? Dziękujemy!
To pytanie może pomóc: http://stackoverflow.com/questions/221830/set-bufferedimage-alpha-mask- in-java –