Ich erstelle ein BufferedImage als ARGB (wichtig, wegen Text-Antialiasing, das ich verwende).
Dann muss das ganze als PNG mit indexed Farben und Alpha gespeichert werden.
ImageIO speichert immer ein 24bit PNG, das ich leider nicht benutzen kann.
Gibts mit Java-Bordmitteln noch die Möglichkeit, ein entspr. 8bit PNG mit Alpha zu speichern?
Oder irgendwelche freien Libraries?
PNGEncoder von objectplanet.com soll das laut Beschreibung können. Bei mir kommt aber immer ein indexed PNG ohne Alpha raus.
Dann muss das ganze als PNG mit indexed Farben und Alpha gespeichert werden.
ImageIO speichert immer ein 24bit PNG, das ich leider nicht benutzen kann.
Gibts mit Java-Bordmitteln noch die Möglichkeit, ein entspr. 8bit PNG mit Alpha zu speichern?
Oder irgendwelche freien Libraries?
PNGEncoder von objectplanet.com soll das laut Beschreibung können. Bei mir kommt aber immer ein indexed PNG ohne Alpha raus.