UltKit

Chuyển TGA sang PNG

Mở các file Targa từ thư mục game, ảnh render 3D và thư mục ảnh chụp màn hình cũ dưới dạng ảnh PNG mà trình duyệt, ứng dụng chat và công cụ thiết kế đều hiển thị được, với kênh alpha được giữ nguyên.

Chuyển đổi ảnh

hoặc thả tệp JPG, JPEG, JPE … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Thả các file .tga vào

    Tối đa 20 tệp mỗi lượt, mỗi tệp 95 MB. Chấp nhận cả tệp Targa không nén và nén RLE, ở 8, 16, 24 hoặc 32 bit mỗi điểm ảnh.

  2. 2

    Giữ nguyên cài đặt mặc định

    PNG giữ nguyên độ trong suốt mà không cần cài đặt nào. Mục Đổi kích thước ảnh đầu ra trong Cài đặt nâng cao dùng khi bạn muốn bản xem trước nhỏ hơn của các texture lớn.

  3. 3

    Nhấn Chuyển sang PNG

    Tải xuống từng ảnh PNG hoặc cả lô dưới dạng ZIP. Tệp sẽ bị xóa khỏi máy chủ sau 30 phút.

File TGA đến từ đâu và vì sao không xem trước được

Truevision phát hành định dạng Targa năm 1984 cho các bo mạch đồ họa TARGA và VISTA, thuộc những card PC đầu tiên hiển thị được video màu thực. Định dạng này dễ ghi trực tiếp từ frame buffer, và sự đơn giản đó giúp nó tồn tại: các trình render 3D, phần mềm vẽ texture và game engine đã dùng nó suốt nhiều thập kỷ. Unreal Engine vẫn nhập texture TGA, và Quake III Arena của id Software lưu ảnh chụp màn hình dưới dạng tệp .tga.

Chỉ có web là chưa bao giờ hỗ trợ nó. Không trình duyệt nào hiển thị Targa, nên tệp kéo vào tin nhắn Discord, bài đăng diễn đàn hay bản xem trước Google Drive chỉ hiện như tệp đính kèm vô danh. Trình xem ảnh của Windows và macOS xử lý không đồng nhất. PNG giải quyết đúng bài toán Targa giải năm 1984, giữ chính xác điểm ảnh cùng alpha, và mọi thứ đều hiểu được nó.

RLE (mã hóa độ dài chuỗi)Targa loại ảnh 9, 10 và 11
Phương thức nén tùy chọn của Targa. Một chuỗi điểm ảnh giống nhau chỉ được lưu một lần kèm số lượng, giúp thu nhỏ nền phẳng và texture giao diện nhưng gần như không giúp ích cho ảnh chụp hay ảnh render nhiễu. Nén này không mất dữ liệu, nên Targa RLE giải mã ra đúng các điểm ảnh như bản không nén.

Chuyển TGA sang PNG giữ nền trong suốt: điều gì giữ lại kênh alpha

from ↓ · to →PNGWebPTGAJPG
TGATGA to PNG: yesTGA to WebP: yesTGA to TGA: yes– TGA to JPG: no
DDSDDS to PNG: yesDDS to WebP: yesDDS to TGA: yes– DDS to JPG: no
PSDPSD to PNG: yesPSD to WebP: yesPSD to TGA: yes– PSD to JPG: no
EXREXR to PNG: yesEXR to WebP: yesEXR to TGA: yes– EXR to JPG: no
supported not offered✓ = chuyển đổi và giữ nguyên kênh alpha. – = chuyển đổi, nhưng vùng trong suốt được lấp bằng một màu nền đặc.

TGA

Ảnh Truevision TGA (Targa)

TGA, còn gọi là Targa, do Truevision tạo ra năm 1984 cho các card đồ họa của hãng. Định dạng lưu ảnh raster không nén hoặc nén không mất dữ liệu (lossless) bằng run-length encoding, và hỗ trợ kênh alpha 8 bit. Cấu trúc đơn giản khiến TGA từ lâu được ưa chuộng cho texture game, ảnh render 3D và đồ họa video. Tệp lớn hơn so với PNG, và trình duyệt cũng như điện thoại không hiển thị được TGA. Hầu hết trình chỉnh sửa ảnh, game engine và chương trình 3D đều đọc được định dạng này.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Không
Ra mắt
1984 · Truevision
Công cụ chuyển đổi TGA

PNG

Ảnh PNG (Portable Network Graphics)

PNG là định dạng ảnh raster không mất dữ liệu (lossless), được PNG Development Group công bố năm 1996 và sau đó được W3C và ISO chuẩn hóa. Định dạng giữ nguyên chính xác từng điểm ảnh, hỗ trợ đầy đủ kênh alpha cho nền trong suốt và hiển thị văn bản, cạnh sắc nét và mảng màu phẳng mà không bị nhiễu. Độ chính xác đó khiến PNG lý tưởng cho ảnh chụp màn hình, logo, biểu tượng và đồ họa giao diện. Cái giá phải trả là dung lượng: ảnh chụp lưu dưới dạng PNG thường lớn gấp nhiều lần cùng bức ảnh ở dạng JPEG hoặc WebP. Mọi trình duyệt, hệ điều hành và trình chỉnh sửa đều mở được tệp PNG.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Không
Ra mắt
1996 · PNG Development Group
Công cụ chuyển đổi PNG

Tệp Targa được chuyển sang PNG khi texture, render pass hoặc ảnh chụp màn hình game cần được xem hoặc chia sẻ bên ngoài engine hay ứng dụng 3D đã tạo ra nó, và kênh alpha phải được giữ nguyên.

Những điểm đặc thù của Targa mà công cụ tự xử lý cho bạn

Hai chi tiết ở phần đầu tệp gây ra phần lớn rắc rối với Targa. Cờ gốc cho biết hàng được lưu đầu tiên là phía trên hay phía dưới của ảnh; trình chuyển đổi tuân theo cờ này nên không có gì bị lật gương. Chi tiết thứ hai là chính kênh alpha, mà một số công cụ xuất điền toàn số 0 dù ảnh không có độ trong suốt, tạo ra PNG trông như trống. Nếu gặp tình huống đó, hãy dùng TGA sang JPG; JPG bỏ qua alpha nên dữ liệu màu sẽ hiện ra.

Người làm mod game thường gặp Targa cùng với texture DDS. Với loại này, DDS sang PNG xử lý phần nén bằng GPU.

Câu hỏi thường gặp về chuyển TGA sang PNG

Vì sao không xem được file TGA trên trình duyệt hay Discord?

Chưa có trình duyệt web nào giải mã được Targa, nên mọi trang web hoặc ứng dụng chat xem trước ảnh trong trình duyệt đều chỉ hiện biểu tượng trống hoặc liên kết tải về. PNG được giải mã ở mọi nơi, vì vậy chuyển đổi sẽ khắc phục việc xem trước mà không làm thay đổi điểm ảnh.

Vì sao texture sau khi chuyển bị lộn ngược ở công cụ khác nhưng ở đây lại bình thường?

Mặc định Targa lưu các hàng từ dưới lên và ghi hướng thật trong một cờ ở phần đầu tệp. Một số công cụ chuyển đổi bỏ qua cờ này và làm ảnh bị lật. Công cụ này đọc cờ đó, nên PNG được ghi từ trên xuống đúng như ảnh vốn hiển thị.

Kênh alpha của file TGA 32-bit có được giữ lại không?

Có. Targa 32 bit có 8 bit alpha cho mỗi điểm ảnh, và PNG lưu cùng 256 mức độ mờ đục. Targa 16 bit chỉ có một bit alpha, nên điểm ảnh hoặc hoàn toàn đục hoặc hoàn toàn trong suốt, và PNG tái tạo đúng như vậy.

File PNG có nhẹ hơn file TGA không?

Thường là có. Một tệp Targa 2048 × 2048 không nén ở 32 bit có 16 MB điểm ảnh thô, còn nén DEFLATE của PNG thường thu nhỏ texture xuống thấp hơn nhiều. Tệp Targa RLE có nhiều vùng phẳng vốn đã nhỏ, nên mức giảm không quá rõ.

Có thể chuyển PNG ngược lại để dùng cho game hoặc bản mod không?

Được, PNG sang TGA sẽ ghi lại thành Targa. Hãy kiểm tra trước công cụ game của bạn cần gì: một số game cũ cần tệp 24 bit không có alpha, số khác cần 32 bit có alpha theo một hướng nhất định.

Còn các file Targa có đuôi .icb, .vda hoặc .vst thì sao?

Đó là các phần mở rộng gốc của Truevision dành riêng cho từng bo mạch, cùng một định dạng. Hãy đổi tên thành .tga trước khi tải lên; nội dung được đọc theo cùng cách.

TGA sang JPGPNG sang TGAJPG sang TGA
DDS sang PNGPSD sang PNGChuyển đổi ảnh