aspose.info
TR

TGA Dosya Biçimi - Bir TARGA Grafik Görüntü Dosyası

Güncellendi

.tga dosyası nedir?

.tga uzantılı bir dosya bir raster grafik formatıdır ve Truevision Inc. tarafından oluşturulmuştur. TARGA (Truevision Advanced Raster Adapter) panoları için tasarlanmıştır ve IBM uyumlu PC’ler için Yüksek Renkli/gerçek renkli görüntü desteği sağlar. Piksel başına 8, 16, 24 ve 32 bit ve 8 bit alfa kanalını destekler. Görüntü boyutunu küçültmek için uygulanabilen kayıpsız RLE sıkıştırmasını da destekler. Dijital fotoğraflar ve dokular, TGA görüntü biçimini kullanır.

Kısa Tarihçe

TGA dosya formatının oluşumu, AT&T tarafından renkli çerçeve arabellekleri için geliştirilen yeni teknolojilerin pazarlanması üzerinde çalışan AT&T EPICenter (daha sonra çıkarılan ve Truevision olarak bilinen bağımsız bir varlık olarak kurulan) tarafından 1984 yılında ortaya çıktı. EPICenter zaten ilk iki kartı olan VDA (Video Görüntü Bağdaştırıcısı) ve ICB (görüntü yakalama kartı) üzerinde çalışıyordu ve bu kartlar için .vda ve .icb adlı iki dosya türü üzerinde çalışma zaten devam ediyordu. Bu dosya formatları kodlandı ve daha az geniş spesifik dosya formatı TGA tanıtıldı. TGA, zaten kullanımda olanın bir uzantısıydı ve genişlik, yükseklik, piksel derinliği, ilişkili renk haritası ve görüntü kaynağı gibi bilgiler sağlıyordu.

1989’da yayınlanan TGA’nın 2.0 sürümü, aşağıdakiler gibi çeşitli gelişmiş özellikler içeriyordu:

  • Küçük resimler
  • Alfa kanalı
  • Gama Değeri
  • Metinsel Meta Veriler

TGA’nın 2.0 sürümüne başlıca katkıda bulunanlar arasında Truevision’dan Shawn Steiner, Kevin Fiedly ve David Spoelstra yer alıyor.

TGA TARGA Dosya Biçimi Özellikleri

Bir TGA dosyası 2 ana bölümden oluşur:

  • Başlık
  • Renk Piksel bilgisi

Bir TGA dosyasındaki tüm değerler, biçim özelliklerine göre littl-endian’dadır.

TGA Başlığı

Bir TGA dosya başlığı aşağıdaki 5 alandan oluşur.

Alan no.UzunlukAlan adıAçıklama
11 baytKimlik uzunluğuGörüntü kimliği alanının uzunluğu (0-255)
21 baytRenkli harita türüBir renkli haritanın dahil edilip edilmediği (0 - bu görüntüye hiçbir renk haritası verisinin dahil edilmediğini gösterir. 1 - bu görüntüye bir renk haritasının dahil edildiğini gösterir.)
31 baytGörüntü türüSıkıştırma ve renk türleri (0- Görüntü Verisi Dahil Değildir. 1- Sıkıştırılmamış, Renkli eşlemeli görüntü, 2- Sıkıştırılmamış, Gerçek Renkli Görüntü, 9- Çalışma uzunluğu kodlu, Renk eşlemeli görüntü, 11- Çalışma Uzunluğu kodlu, Siyah beyaz görüntü )
45 baytRenk haritası belirtimiRenk haritasını tanımlar
510 baytGörüntü belirtimiGörüntü boyutları ve biçimi

Görüntü ve Renk Haritası Verileri

Alan no.UzunlukAlanAçıklama
6Görüntü kimlik uzunluğu alanındanGörüntü KimliğiTanımlayıcı bilgileri içeren isteğe bağlı alan
7Renk haritası belirtim alanındanRenk haritası verileriRenk haritası verilerini içeren arama tablosu
8Görüntü özellikleri alanındanGörüntü verileriGörüntü tanımlayıcısına göre saklanır

Geliştirici Alanı (Opsiyonel)

TGA Sürüm 2.0, birçok geliştiricinin daha fazla bilgi depolamak istediği ek geliştirmeler/ekstralar için destek sağlar. Bilgi isteğe bağlıdır, böylece bir TGA kod çözücü onu yorumlayamazsa yok sayılır.

Genişletme Alanı (Opsiyonel)

Alan numarasıuzunlukAlanAçıklama
102 baytUzantı boyutuUzantı alanının bayt cinsinden boyutu, her zaman 495
1141 baytYazar adıYazarın adı. Kullanılmazsa, baytlar NULL (\0) veya boşluklar
12324 baytYazar yorumuHer biri 80 karakter artı bir NULL
1312 baytTarih/zaman damgasıGörüntünün oluşturulduğu tarih ve saat
1441 baytİş Kimliği
156 baytİş süresiDosyayı oluşturmak için harcanan saat, dakika ve saniye (faturalandırma vb. için)
1641 baytYazılım KimliğiDosyayı oluşturan uygulama.
173 baytYazılım versiyonu
184 baytAnahtar rengi
194 baytPiksel en boy oranı
204 baytGama değeri
214 baytRenk düzeltme ofsetiDosyanın başlangıcından varsa renk düzeltme tablosuna kadar olan bayt sayısı
224 baytPosta puluDosyanın başlangıcından varsa posta pulu görüntüsüne kadar olan bayt sayısı
234 baytTarama çizgisi ofsetiDosyanın başlangıcından varsa tarama satırları tablosuna kadar olan bayt sayısı
241 baytÖznitelikler türüAlfa kanalını belirtir

Dosya Altbilgisi (İsteğe Bağlı)

Dosyanın son 26 baytı altbilgiyi temsil eder; bu, varsa muhtemelen bir TGA sürüm 2 dosyası anlamına gelir.

Alan No.uzunlukalanAçıklama
284 baytUzatma ofsetiDosyanın başından itibaren bayt cinsinden ofset
294 baytGeliştirici alanı ofsetiDosyanın başından itibaren bayt cinsinden ofset
3016 baytİmzaİçerir “TRUEVISION-XFILE”
311 baytİçerir “.”
321 baytİçerir NULL

Referanslar

Ayrıca bakınız