aspose.info
VI

Định dạng tệp TGA - Tệp hình ảnh đồ họa TARGA

Cập nhật

Tệp TGA là gì?

Tệp có phần mở rộng .tga là một định dạng đồ họa raster và được tạo bởi Truevision Inc. Tệp này được thiết kế cho các bo mạch TARGA (Truevision Advanced Raster Adapter) và cung cấp hỗ trợ hiển thị Highcolor/truecolor cho các PC tương thích với IBM. Nó hỗ trợ 8, 16, 24 và 32 bit cho mỗi pixel và kênh alpha 8 bit. Nó cũng hỗ trợ nén RLE không mất dữ liệu có thể được áp dụng để giảm kích thước hình ảnh. Ảnh kỹ thuật số và kết cấu sử dụng định dạng ảnh TGA.

Tóm tắt lịch sử

Sự hình thành định dạng tệp TGA ra đời vào năm 1984 bởi AT&T EPICenter (sau đó được trích xuất và hình thành như một thực thể độc lập được gọi là Truevision) đang làm việc để tiếp thị các công nghệ mới do AT&T phát triển cho bộ đệm khung màu. EPICenter đã làm việc trên hai thẻ đầu tiên, VDA (Bộ điều hợp hiển thị video) và ICB (bảng chụp ảnh) hoạt động trên hai loại tệp, .vda và .icb, đã được xử lý. Các định dạng tệp này đã được mã hóa và định dạng tệp cụ thể ít rộng hơn TGA đã được giới thiệu. TGA là một phần mở rộng cho những gì đã được sử dụng và cung cấp thông tin như chiều rộng, chiều cao, độ sâu pixel, bản đồ màu liên quan và nguồn gốc hình ảnh.

Phiên bản 2.0 của TGA, xuất bản năm 1989, kết hợp một số tính năng nâng cao như:

  • Hình thu nhỏ
  • Kênh Alpha
  • Giá trị Gamma
  • Siêu dữ liệu văn bản

Những người đóng góp chính cho phiên bản 2.0 của TGA bao gồm Shawn Steiner của Truevision, Kevin Fiedly và David Spoelstra.

Thông số kỹ thuật định dạng tệp TGA TARGA

Một tệp TGA bao gồm 2 phần chính:

  • Tiêu đề
  • Thông tin Pixel màu

Tất cả các giá trị trong tệp TGA đều ở dạng littl-endian theo thông số định dạng.

Tiêu đề TGA

Tiêu đề tệp TGA bao gồm 5 trường sau.

Số trườngĐộ dàiTên trườngMô tả
11 byteđộ dài IDĐộ dài của trường ID hình ảnh (0-255)
21 byteLoại bản đồ màuBản đồ màu có được bao gồm hay không (0 - biểu thị rằng không có dữ liệu bản đồ màu nào được bao gồm trong hình ảnh này. 1 - biểu thị rằng hình ảnh này có bản đồ màu.)
31 byteLoại hình ảnhLoại nén và màu (0- Không bao gồm dữ liệu hình ảnh. 1- Không nén, Ảnh ánh xạ màu, 2- Không nén, Ảnh màu trung thực, 9- Mã hóa độ dài chạy, Ảnh ánh xạ màu, 11- Mã hóa độ dài chạy, Ảnh đen trắng )
45 byteĐặc tả bản đồ màuMô tả bản đồ màu
510 byteĐặc tả hình ảnhKích thước và định dạng hình ảnh

Dữ liệu Bản đồ Hình ảnh và Màu sắc

Trường số.Chiều dàiTrườngMô tả
6Từ trường độ dài ID hình ảnhID hình ảnhTrường tùy chọn chứa thông tin nhận dạng
7Từ trường đặc tả bản đồ màuDữ liệu bản đồ màuBảng tra cứu chứa dữ liệu bản đồ màu
8Từ trường đặc tả hình ảnhDữ liệu hình ảnhĐược lưu trữ theo mô tả hình ảnh

Khu vực dành cho nhà phát triển (Tùy chọn)

TGA Phiên bản 2.0 cung cấp hỗ trợ cho các cải tiến/bổ sung bổ sung mà nhiều nhà phát triển muốn lưu trữ thêm thông tin. Thông tin là tùy chọn để nếu bộ giải mã TGA không thể giải thích nó, nó sẽ bị bỏ qua.

Khu vực mở rộng (Tùy chọn)

Số trườngChiều dàiTrườngMô tả
102 byteKích thước tiện ích mở rộngKích thước tính bằng byte của vùng mở rộng, luôn là 495
1141 byteTên tác giảTên tác giả. Nếu không được sử dụng, các byte phải được đặt thành NULL (\0) hoặc dấu cách
12324 byteBình luận tác giảMột nhận xét, được tổ chức thành bốn dòng, mỗi dòng bao gồm 80 ký tự cộng với NULL
1312 byteDấu ngày/thời gianNgày và giờ hình ảnh được tạo
1441 byteID công việc
156 byteThời gian làm việcSố giờ, phút và giây dành để tạo tệp (để thanh toán, v.v.)
1641 byteID phần mềmỨng dụng đã tạo tệp.
173 bytePhiên bản phần mềm
184 byteMàu chủ đạo
194 byteTỉ lệ pixel
204 byteGiá trị gamma
214 byteĐộ lệch hiệu chỉnh màuSố byte từ đầu tệp đến bảng hiệu chỉnh màu nếu có
224 byteTem bưu chínhSố byte từ đầu tệp đến hình tem bưu chính nếu có
234 byteĐộ lệch dòng quétSố byte từ đầu tệp đến bảng dòng quét nếu có
241 byteLoại thuộc tínhChỉ định kênh alpha

Chân trang tệp (Tùy chọn)

26 byte cuối cùng của tệp đại diện cho chân trang, nếu có nghĩa là nó có khả năng là tệp TGA phiên bản 2.

Trường sốChiều dàiTrườngMô tả
284 bytePhần bù mở rộngBù đắp theo byte từ đầu tệp
294 byteNhà phát triển khu vực bù đắpBù đắp theo byte từ đầu tệp
3016 byteChữ kýChứa “TRUEVISION-XFILE”
311 byteChứa “.”
321 byteChứa NULL

Người giới thiệu

Xem thêm