Công cụ chuyển đổi TGA sang DDS
Chuyển đổi file tga sang dds trực tuyến và miễn phí
tga
dds
Làm thế nào để chuyển đổi TGA sang DDS
Lựa chọn các tập tin từ Máy tính, Google Drive, Dropbox, URL hoặc bằng cách kéo tập tin vào trang này.
Chọn dds hoặc bất kỳ định dạng nào khác bạn cần chuyển đổi sang (hỗ trợ hơn 200 định dạng)
Hãy để tập tin chuyển đổi và bạn có thể tải tập tin dds của bạn xuống ngay sau đó
Về các định dạng
TGA (Truevision Graphics Adapter, còn gọi là TARGA) là định dạng ảnh raster do Truevision tạo ra năm 1984 cho dòng card hiển thị của họ dành cho máy tính tương thích IBM PC. Định dạng lưu trữ dữ liệu pixel theo cấu trúc đơn giản: tiêu đề 18 byte chỉ định kích thước, độ sâu màu và cờ mô tả ảnh, dữ liệu bản đồ màu tùy chọn và mảng pixel ở dạng không nén hoặc nén RLE. TGA hỗ trợ màu chỉ mục (8-bit với bảng màu), true color (15-bit, 16-bit, 24-bit) và true color với kênh alpha (32-bit), đồng thời là một trong những định dạng ảnh PC đầu tiên bao gồm trong suốt alpha mỗi pixel. Định dạng trở thành trụ cột của ngành đồ họa chuyên nghiệp, được áp dụng rộng rãi bởi các bộ chỉnh sửa video, phần mềm dựng 3D và quy trình phát triển game suốt thập niên 1990 và 2000. Một ưu điểm là hỗ trợ kênh alpha nguyên bản — TGA là một trong những định dạng đầu tiên cung cấp trong suốt alpha 8-bit đầy đủ mỗi pixel, khiến nó trở thành định dạng đầu ra tiêu chuẩn cho các bộ dựng 3D và phần mềm tổng hợp nơi trong suốt nhiều lớp là thiết yếu. Cấu trúc đơn giản, được ghi chép tốt là một thế mạnh khác: tệp TGA nhanh chóng phân tích và ghi, không có siêu dữ liệu phức tạp hay phí tổn vùng chứa — được đánh giá cao trong ứng dụng thời gian thực và engine game nơi tốc độ tải quan trọng. Mặc dù PNG đã phần lớn thay thế TGA cho mục đích sử dụng chung, định dạng vẫn tồn tại trong phát triển game, quy trình texture và dựng 3D nơi sự đơn giản và hỗ trợ alpha của nó vẫn là lợi thế.
DDS (DirectDraw Surface) là định dạng container để lưu trữ texture nén và không nén, cube map, texture thể tích và chuỗi mipmap, được Microsoft giới thiệu cùng với DirectX 7.0 vào ngày 22 tháng 9 năm 1999. File DDS được thiết kế cho GPU sử dụng trực tiếp: dữ liệu pixel được lưu dưới các định dạng mà phần cứng đồ họa có thể giải nén trực tiếp trong quá trình render — chủ yếu là nén khối S3TC/DXTn (DXT1, DXT3, DXT5), và trong các phiên bản DirectX sau là BC4 đến BC7 — loại bỏ bước giải nén phía CPU mà các định dạng như PNG hoặc JPEG yêu cầu. Cấu trúc file bắt đầu với số ma và header 124 byte chỉ định chiều rộng, chiều cao, định dạng pixel, số lượng mipmap và header mở rộng DX10 tùy chọn cho các chế độ nén mới hơn, theo sau là dữ liệu bề mặt thô. DDS hỗ trợ texture 2D, cube map (sáu mặt cho ánh xạ môi trường), texture thể tích/3D và mảng texture, mỗi loại với chuỗi mipmap được tính toán trước cho phép GPU lấy mẫu các phiên bản kích thước phù hợp ở các khoảng cách khác nhau. Một ưu điểm là hiệu suất render: vì GPU đọc dữ liệu DDS trực tiếp mà không có chi phí giải nén, việc tải texture nhanh hơn đáng kể so với các định dạng ảnh truyền thống, và dữ liệu nén vẫn ở trạng thái nén trong bộ nhớ video, cho phép nhiều texture vừa vào VRAM cùng lúc. Sự thống trị của định dạng trong phát triển game là một điểm mạnh then chốt khác — DDS là định dạng texture tiêu chuẩn cho các ứng dụng DirectX, được hỗ trợ gốc bởi Unreal Engine, Unity và hầu như mọi engine game PC, cũng như các trình chỉnh sửa ảnh như GIMP (với plugin), Paint.NET, Photoshop (qua plugin NVIDIA) và ImageMagick.