aspose.info
TH

รูปแบบไฟล์ TGA - ไฟล์รูปภาพกราฟิก TARGA

อัปเดตเมื่อ

ไฟล์ TGA คืออะไร??

ไฟล์ที่มีนามสกุล .tga เป็นรูปแบบกราฟิกแรสเตอร์และสร้างขึ้นโดย Truevision Inc. ไฟล์นี้ได้รับการออกแบบมาสำหรับบอร์ด TARGA (Truevision Advanced Raster Adapter) และให้การสนับสนุนการแสดงผลแบบ Highcolor/truecolor สำหรับพีซีที่เข้ากันได้กับ IBM รองรับ 8, 16, 24 และ 32 บิตต่อพิกเซลและช่องอัลฟ่า 8 บิต นอกจากนี้ยังรองรับการบีบอัด RLE แบบไม่สูญเสียข้อมูลซึ่งสามารถนำไปใช้เพื่อลดขนาดภาพได้ ภาพถ่ายดิจิทัลและพื้นผิวใช้รูปแบบภาพ TGA

ประวัติย่อ

การก่อตัวของรูปแบบไฟล์ TGA เกิดขึ้นในปี พ.ศ. 2527 โดย AT&T EPIcenter (ภายหลังถูกแยกและจัดตั้งเป็นหน่วยงานอิสระที่รู้จักกันในชื่อ Truevision) ซึ่งทำงานด้านการตลาดของเทคโนโลยีใหม่ที่พัฒนาโดย AT&T สำหรับบัฟเฟอร์เฟรมสี EPIcenter กำลังดำเนินการกับการ์ดสองตัวแรกคือ VDA (Video Display Adapter) และ ICB (บอร์ดจับภาพ) ซึ่งทำงานกับไฟล์สองประเภทคือ .vda และ .icb ซึ่งอยู่ในขั้นตอนดำเนินการแล้ว รูปแบบไฟล์เหล่านี้ได้รับการเข้ารหัสและแนะนำรูปแบบไฟล์เฉพาะที่มีความกว้างน้อยกว่า TGA TGA เป็นส่วนขยายของสิ่งที่ใช้งานอยู่แล้ว และให้ข้อมูลเช่น ความกว้าง ความสูง ความลึกของพิกเซล แผนที่สีที่เกี่ยวข้อง และที่มาของภาพ

เวอร์ชัน 2.0 ของ TGA ซึ่งเผยแพร่ในปี 1989 ได้รวมคุณสมบัติที่ได้รับการปรับปรุงหลายประการ เช่น:

  • ภาพขนาดย่อ
  • ช่องอัลฟ่า
  • ค่าแกมมา
  • ข้อมูลเมตาที่เป็นข้อความ

ผู้สนับสนุนหลักของ TGA เวอร์ชัน 2.0 ได้แก่ Shawn Steiner จาก Truevision, Kevin Fiedly และ David Spoelstra

ข้อมูลจำเพาะรูปแบบไฟล์ TGA TARGA

ไฟล์ TGA ประกอบด้วย 2 ส่วนหลัก:

  • หัวข้อ
  • ข้อมูลพิกเซลสี

ค่าทั้งหมดในไฟล์ TGA อยู่ใน littl-endian ตามข้อกำหนดรูปแบบ

ส่วนหัว TGA

ส่วนหัวของไฟล์ TGA ประกอบด้วย 5 ฟิลด์ต่อไปนี้

หมายเลขฟิลด์ความยาวชื่อฟิลด์คำอธิบาย
11 ไบต์ความยาวรหัสความยาวของฟิลด์รหัสรูปภาพ (0-255)
21 ไบต์ประเภทแผนที่สีรวมแผนที่สีหรือไม่ (0 - ระบุว่าไม่มีข้อมูลแผนที่สีรวมอยู่ในภาพนี้ 1 - ระบุว่ามีแผนที่สีรวมอยู่ในภาพนี้)
31 ไบต์ประเภทรูปภาพประเภทการบีบอัดและสี (0- ไม่มีข้อมูลภาพรวมอยู่ด้วย 1- ไม่บีบอัด, ภาพที่แมปสี, 2- ไม่บีบอัด, ภาพสีจริง, 9- เข้ารหัสความยาวรัน, ภาพที่แมปสี, 11- เข้ารหัสความยาวรัน, ภาพขาวดำ )
45 ไบต์ข้อกำหนดแผนที่สีอธิบายแผนผังสี
510 ไบต์ข้อกำหนดรูปภาพขนาดและรูปแบบรูปภาพ

รูปภาพและข้อมูลแผนที่สี

ฟิลด์หมายเลขความยาวฟิลด์คำอธิบาย
6จากฟิลด์ความยาวรหัสรูปภาพรหัสรูปภาพฟิลด์ตัวเลือกที่มีข้อมูลระบุตัวตน
7จากฟิลด์ข้อกำหนดแผนที่สีข้อมูลแผนที่สีตารางค้นหาที่มีข้อมูลแผนที่สี
8จากฟิลด์ข้อมูลจำเพาะของรูปภาพข้อมูลรูปภาพจัดเก็บตามคำอธิบายภาพ

พื้นที่สำหรับนักพัฒนาซอฟต์แวร์ (ไม่บังคับ)

TGA เวอร์ชัน 2.0 ให้การสนับสนุนการปรับปรุง/ส่วนเสริมเพิ่มเติม ซึ่งนักพัฒนาจำนวนมากต้องการเก็บข้อมูลเพิ่มเติม ข้อมูลนี้เป็นทางเลือก ดังนั้นหากตัวถอดรหัส TGA ไม่สามารถตีความได้ ข้อมูลนั้นจะถูกละเว้น

พื้นที่ส่วนขยาย (ไม่บังคับ)

ฟิลด์หมายเลขความยาวฟิลด์คำอธิบาย
102 ไบต์ขนาดส่วนขยายขนาดเป็นไบต์ของพื้นที่ส่วนขยาย เสมอ 495
1141 ไบต์ชื่อผู้แต่งชื่อผู้แต่ง. หากไม่ได้ใช้ ควรตั้งค่าไบต์เป็น NULL (\0) หรือเว้นวรรค
12324 ไบต์ความคิดเห็นผู้เขียนความคิดเห็น จัดเป็นสี่บรรทัด แต่ละบรรทัดประกอบด้วย 80 อักขระบวก NULL
1312 ไบต์ประทับวันที่/เวลาวันที่และเวลาที่สร้างภาพ
1441 ไบต์รหัสงาน
156 ไบต์เวลางานชั่วโมง นาที และวินาทีที่ใช้ในการสร้างไฟล์ (สำหรับการเรียกเก็บเงิน ฯลฯ)
1641 ไบต์รหัสซอฟต์แวร์แอปพลิเคชันที่สร้างไฟล์
173 ไบต์เวอร์ชันซอฟต์แวร์
184 ไบต์สีของคีย์
194 ไบต์อัตราส่วนพิกเซล
204 ไบต์ค่าแกมมา
214 ไบต์ออฟเซ็ตการแก้ไขสีจำนวนไบต์จากจุดเริ่มต้นของไฟล์ไปยังตารางการแก้ไขสี ถ้ามี
224 ไบต์แสตมป์จำนวนไบต์จากจุดเริ่มต้นของไฟล์ไปยังภาพตราไปรษณียากร ถ้ามี
234 ไบต์ออฟเซ็ตบรรทัดสแกนจำนวนไบต์จากจุดเริ่มต้นของไฟล์ไปยังตารางเส้นสแกน ถ้ามี
241 ไบต์ประเภทแอตทริบิวต์ระบุช่องอัลฟ่า

ส่วนท้ายของไฟล์ (ไม่บังคับ)

26 ไบต์สุดท้ายของไฟล์แสดงถึงส่วนท้าย ซึ่งถ้ามีแสดงว่าน่าจะเป็นไฟล์ TGA เวอร์ชัน 2

ช่องหมายเลขความยาวฟิลด์คำอธิบาย
284 ไบต์ออฟเซ็ตส่วนขยายออฟเซ็ตเป็นไบต์จากจุดเริ่มต้นของไฟล์
294 ไบต์ออฟเซ็ตพื้นที่นักพัฒนาออฟเซ็ตเป็นไบต์จากจุดเริ่มต้นของไฟล์
3016 ไบต์ลายเซ็นมี “TRUEVISION-XFILE”
311 ไบต์ประกอบด้วย “.”
321 ไบต์ประกอบด้วย NULL

อ้างอิง

ดูเพิ่มเติม