www.wikidata.de-de.nina.az
Das Targa Image File Format kurz TGA ubliche Dateiendung tga ist ein Dateiformat zur Speicherung von Bildern Targa steht fur Truevision Advanced Raster Graphics Array Targa Image FileDateiendung tga tpicMIME Type image x targa image x tgaEntwickelt von TruevisionArt GrafikdateiDas Targa Dateiformat wurde ursprunglich 1984 von der Firma Truevision entwickelt 1989 wurde es erweitert um Vorschaubilder Werte fur Alphakanal Gammakorrektur und Text als Metainformationen beinhalten zu konnen Die Daten werden mit bis zu 32 Bit pro Pixel als Rastergrafik englisch bitmap entweder unkomprimiert oder mit einer Lauflangenkodierung verlustfrei komprimiert gespeichert Inhaltsverzeichnis 1 Spezifikation 1 1 Lauflangenkodierung 2 Anwendung 3 VerbreitungSpezifikation BearbeitenFormat tgaMogliche Farbtiefen in Bit 8 24 32Alpha Kanal Ja einer Ebenen NeinKomprimierung MoglichVerlustbehaftet NeinICC Profil NeinPfade NeinAlle Daten werden im Little Endian Format gespeichert Das TGA Format ist wie folgt strukturiert wobei ein Wort aus 16 Bits besteht Element Datentyp Grosse BeschreibungDateikopf Lange der Bild ID 1 Byte bei Wert 0 entfallt die Bild IDFarbpalettentyp 1 Byte 0 keine Farbpalette1 Farbpalette vorhandenBildtyp 1 Byte 0 keine Bilddaten1 indiziert Farbpalette unkomprimiert2 RGB 24 oder 32 Bit unkomprimiert3 monochrom unkomprimiert9 indiziert Farbpalette lauflangenkodiert10 RGB 24 Bit lauflangenkodiert11 monochrom lauflangenkodiertPalettenbeginn 1 Wort Standardwert ist 0Palettenlange 1 Wort Anzahl der Farben in der PaletteGrosse in Bits eines Paletteneintrags 1 Byte typische Werte sind 15 16 24 und 32X Koordinate fur Nullpunkt 1 Wort Standardwert ist 0Y Koordinate fur Nullpunkt 1 Wort Standardwert ist 0Bildbreite 1 WortBildhohe 1 WortBits pro Bildpunkt 1 Byte gultige Werte sind 1 8 15 16 24 und 32Bild Attribut Byte 1 Byte Bits 0 3 Anzahl der Attributbits pro BildpunktBit 4 horizontale Lage des Nullpunkts 0 links 1 rechts Bit 5 vertikale Lage des Nullpunkts 0 unten 1 oben Bit 6 7 0Bild ID optional 0 255 Bytes BildidentifikatorFarbpalette optional 0 8192 Bytes PalettendatenReihenfolge der Elemente BGR bzw BGRABilddaten theoretisch optional variabel Bilddaten mit Lauflangenkodierung oder unkomprimiertEntwicklerbereich1 variabel Daten gemass EntwicklerverzeichnisEntwicklerverzeichnis2 Anzahl der Eintrage 1 WortID 1 Wort Werte von 32768 65535 sind reserviertOffset 1 Doppelwort Datenposition im Entwicklerbereich bezogen auf Dateibeginn Grosse 1 Doppelwort Grosse des Entwicklerfelds in Bytesweitere Verzeichniseintrage je 10 Bytes Metainformationen2 Grosse des Bereichs 1 Wort Wert 495Autorname 41 Bytes null terminierte Zeichenkette max 40 Zeichen Autorkommentar 324 Bytes 4 null terminierte Zeichenketten je max 80 Zeichen Zeitstempel Monat 1 WortZeitstempel Tag 1 WortZeitstempel Jahr 1 WortZeitstempel Stunde 1 WortZeitstempel Minute 1 WortZeitstempel Sekunde 1 WortJobname 41 Bytes null terminierte Zeichenkette max 40 Zeichen Jobstunde 1 WortJobminute 1 WortJobsekunde 1 WortSoftware ID 41 Bytes null terminierte Zeichenkette max 40 Zeichen Versionsnummer 1 Wort Versionsnummer 100Softwareversion 1 Byte Zusatzzeichen zur VersionsnummerHintergrundfarbe 1 Doppelwort Standard ist 0 entspricht der TransparenzfarbePixel Seitenverhaltnis 1 Wort Zahler des BruchsPixel Seitenverhaltnis 1 Wort Nenner des BruchsGamma Wert 1 Wort Zahler des BruchsGamma Wert 1 Wort Nenner des BruchsOffset der Farbkorrekturtabelle 1 Doppelwort Offset bezogen auf Dateibeginn 0 nicht vorhanden Offset des Thumbnails 1 Doppelwort Offset bezogen auf Dateibeginn 0 nicht vorhanden Offset der Scan Line Tabelle 1 Doppelwort Offset bezogen auf Dateibeginn 0 nicht vorhanden Attribut Byte 1 Byte 0 keine Attribut Daten vorhanden1 undefinierte Attribut Daten kann ignoriert werden2 undefinierte Attribut Daten sollten aber behalten werden3 Attribut Daten vorhanden4 pre multiplied Attribut5 127 reserviert128 255 unbelegtScan Line Tabelle3 Bildhohe 1 Doppelwort je Bildzeile ein Offset bezogen auf Dateibeginn Thumbnail3 Breite 1 Byte Breite des Thumbnail max 64 Bildpunkte Hohe 1 Byte Hohe des Thumbnail max 64 Bildpunkte Bilddaten variabel Format entspricht dem ggf unkomprimierten OriginalbildFarbkorrektur Tabelle3 256 4 Worte ABGR Korrekturwerte fur die FarbpaletteneintrageDateifuss4 Offset der Metainformationen 1 Doppelwort Offset bezogen auf Dateibeginn 0 nicht vorhanden Offset des Entwicklerverzeichnisses 1 Doppelwort Offset bezogen auf Dateibeginn 0 nicht vorhanden Signatur fur Version 2 0 18 Bytes null terminierte Zeichenkette TRUEVISION XFILE Anmerkungen 1optional ab Version 2 0 Entwicklerverzeichnis und Dateifuss erforderlich2optional ab Version 2 0 Dateifuss erforderlich3optional ab Version 2 0 Metainformationen und Dateifuss erforderlich4optional ab Version 2 0 wenn vorhanden dann immer die letzten 26 Bytes Aufgrund der Offset Angaben mussen nach den Bilddaten die Bereiche der Version 2 0 nicht zwangslaufig aneinandergrenzen Ferner ist die Reihenfolge der Bereiche zwar wie angegeben definiert aber durch die Offset Angaben sind auch andere Anordnungen moglich Lauflangenkodierung Bearbeiten Bei der Lauflangenkodierung wird zeilenweise jeder Satz von Bildpunkten von einem zusatzlichen Steuerbyte angefuhrt Ist das 8 Bit dieses Steuerbytes gesetzt so handelt es sich um einen Wiederholungszahler dessen Wert sich aus den unteren 7 Bits erhoht um 1 ergibt Der nachfolgende Bildpunkt wird entsprechend oft wiederholt Ist das 8 Bit des Steuerbytes 0 so handelt es sich um einen Datenzahler dessen Wert sich ebenfalls aus den unteren 7 Bits erhoht um 1 ergibt Er gibt an wie viele Bildpunkte in diesem Satz folgen bevor wieder ein Steuerbyte auftritt Diese Bildpunkte werden 1 1 ubernommen Anwendung BearbeitenDas TGA Format wurde haufig in der Spieleindustrie verwendet Ein bekanntes Beispiel fur den Einsatz von Bildern im TGA Format stellt id Software dar Die fruhen Veroffentlichungen der Firma nutzten dieses Format Der Vorteil liegt im Alphakanal welcher vom BMP Format nicht unterstutzt wird Dazu kommt noch die Moglichkeit der verlustfreien Lauflangenkodierung welche jedoch weniger Speicherplatz spart als z B die kaum sichtbare Komprimierung einer JPG Datei Inzwischen wurde das TGA Format allerdings in diesem Bereich fast vollstandig von neueren Alternativen wie dem DirectDraw Surface DDS Format verdrangt Ausserdem hat das Format im TV Grafik Bereich eine grosse Bedeutung Es wurde ursprunglich fur die ersten Targa Videografik Karten entwickelt und ist heute so etwas wie der grosste gemeinsame Nenner der Grafikformate Jedes Animationsprogramm und jeder Schriftgenerator kann Targa Dateien verarbeiten Das Format bietet maximale Qualitat da es entweder gar nicht oder aber verlustfrei komprimiert ist ausserdem eignet es sich durch die Unterstutzung eines Alpha Kanales hervorragend dazu Grafiken die uber ein Video gelegt werden sollen zu erstellen Verbreitung BearbeitenDas Targa Image File Format hat es vor allem im Bereich der Bildbearbeitung nicht geschafft sich gegenuber TIFF und anderen bekannten Formaten durchzusetzen Targa bietet zu wenig Moglichkeiten bei der Kompression Alphakanalen etc die meisten Bildbearbeitungen unterstutzen aber das Format Bekannte Programme die Targa Dateien offnen oder abspeichern konnen Programm lesen schreibenAdobe Photoshop ja jaCorel PaintShop Pro ja jaCorel Photo Paint ja jaGIMP ja jaPaint NET ja jaPaintTool SAI ja jaPhotoFiltre ja o A POV Ray nein jaIrfanView ja jaAffinity Designer ja ja Stand August 2022 Ausserdem gehort TGA zu den Pixelbildformaten die zum Beispiel das populare Animationsprogramm Adobe Flash importieren und verwenden kann Abgerufen von https de wikipedia org w index php title Targa Image File amp oldid 232470582