Transparente Pixel in einem PNG bestimmen

Zhoragh

Mitglied
Hi,
wie kann ich aus einem PNG bei dem eine Bestimmte Farbe Transparent ist die Transparenten Pixel auslesen.

Ich habe das Png in ein BufferedImage geladen und durchlaufe alle Pixel mit getRGB
aber alle Pixel haben einen AlphaWert von 255.
 
Hallo!

Hast du beim erstellen des BufferedImages auch BufferedImage.TYPE_INT_ARGB angegeben? BufferedImage.TYPE_INT_RGB unterstützt nämlich keine Transaprenz... ;-)

Gruß Tom
 
Ja daran lag es.

Ich wollte das BufferedImage mit hilfe deines Tips das BufferedImage Hardwarebeschleunigen dabei war der Typ des BufferedImage nicht mehr ARGB

gibt es eine möglichkeit das ganze Auslesen der Pixels zu beschleunigen
ich möchte ja nur herausfinden welcher Bereich Transparent ist ?
 
Zurück