Java TGA-Lader

7

Ich bin auf der Suche nach einer kleinen und kostenlosen TGA-Bildladeklasse oder -bibliothek für Java. Idealerweise ist das Ergebnis ein BufferedImage.

Ja, ich habe bereits gegoogelt, aber die meisten Ergebnisse sind veraltet, oder sind ziemlich große Bibliotheken, die eine Menge anderer Sachen enthalten, die ich nicht brauche. Ich suche nach etwas Kleinem und Einfachem, das nur TGA-Bilder liest.

Danke!

    
clamp 03.10.2009, 15:24
quelle

5 Antworten

8

Wir verwenden diese Klasse, die aus einem Open-Source-Projekt kopiert wurde, um TGA-Dateien zu lesen. Es ist wirklich alt. Es kann nur Targa-Dateien mit der grundlegendsten Kodierung verarbeiten. Probieren Sie es aus.

%Vor%     
ZZ Coder 03.10.2009, 15:44
quelle
9

Ich hatte unkomprimierte Targa-Bilder, also musste ich Beispielcode optimieren. Hier ist meine Bearbeitung sollte unkomprimierte Targa 24bit BGR und 32bit BGRA

unterstützen %Vor%     
Whome 27.02.2011 17:25
quelle
4

Ich habe hier eine eigenständige Kopie der ImageIO TGA-Bibliothek von Reality Interactive hinzugefügt (LGPL):

  

Ссылка


Fügen Sie einfach die JAR-Datei Ihrem Klassenpfad hinzu und registrieren Sie sich bei ImageIO:

%Vor%     
Luke Quinane 28.05.2012 02:53
quelle
4

Nur für den Fall, dass jemand nach der Android-Version sucht (ich musste BufferedImage durch Bitmap ersetzen).

%Vor%     
Photis 12.10.2013 00:22
quelle
1

Danke für die Freigabe!

Ich habe einige Änderungen vorgenommen, um die Leistung zu verbessern. Ich mache nur BGRA 32 Bits Datei entschlüsseln, aber es kann anderen Menschen helfen.

%Vor%     
Afonso Lage 26.12.2012 03:36
quelle