Chuyển JPG sang TGA
Một số trình biên dịch texture và game engine đời cũ chỉ nhận định dạng Targa. Hãy chuyển ảnh chụp và ảnh tham chiếu JPG của bạn sang TGA tại đây, đúng kích thước engine yêu cầu, rồi đưa thẳng vào quy trình xử lý.
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
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Mức 85 giữ ảnh trông giống hệt bản gốc. Chỉ hạ xuống khi bạn cần tệp nhỏ hơn.
JPG, BMP và EPS không hỗ trợ độ trong suốt. Các điểm ảnh trong suốt sẽ được tô bằng màu này.
Mã màu hex dùng phía sau các điểm ảnh trong suốt, ví dụ #FFFFFF.
Định dạng này chỉ chứa một ảnh duy nhất. Hãy chọn đầu ra GIF hoặc WebP nếu bạn muốn giữ chuyển động.
Biểu tượng đa kích thước chứa nhiều độ phân giải trong một tệp; trình duyệt và hệ điều hành sẽ chọn độ phân giải cần dùng.
Giữ kích thước gốc, hoặc nhập một cạnh và tỷ lệ khung hình sẽ được giữ nguyên.
Số pixel cho cạnh bạn đã chọn ở trên.
Tỷ lệ phần trăm so với kích thước gốc.
sRGB phù hợp cho màn hình và web. Giữ nguyên bản gốc cho quy trình in ấn; thang độ xám sẽ loại bỏ màu.
Chỉ là siêu dữ liệu, 0 giữ giá trị gốc. Máy in và một số cổng thông tin đọc con số này; nó không thay đổi kích thước điểm ảnh.
Cách sử dụng công cụ này
- 1
Tải lên ảnh JPG
Thêm tối đa 20 ảnh hoặc texture, mỗi tệp tối đa 95 MB. Hãy dùng các file JPG ít bị nén nhất mà bạn có; các lỗi nén sẽ được giữ nguyên trong file TGA.
- 2
Đặt kích thước texture
Trong Cài đặt nâng cao, mục Đổi kích thước ảnh đầu ra cho phép đặt chiều rộng như 1024 hoặc 2048 px. Với texture vuông, hãy cắt ảnh JPG thành hình vuông trước.
- 3
Chuyển sang TGA
Nhấn Chuyển sang TGA rồi tải về các file .tga hoặc một file ZIP để đưa vào thư mục vật liệu của bạn.
Chuyển JPG sang TGA chỉ đổi định dạng chứa chứ không đổi bức ảnh: bạn nhận được file Targa 24-bit không mất dữ liệu từ ảnh đã giải mã, sẵn sàng cho các công cụ từ chối JPG, với dung lượng lớn hơn khoảng mười lần.
Các công cụ texture cần TGA thay vì JPG
Các engine hiện đại như Unity và Unreal nhập JPG không gặp trở ngại, nên nhu cầu chuyển đổi này đến từ những công cụ cụ thể. vtex của Valve, trình biên dịch biến ảnh thành texture VTF của engine Source cho bản đồ, spray và mod, đọc đầu vào Targa. Quake III Arena và các game id Tech 3 khác, cùng nhiều engine phát triển từ đó, tải texture dưới dạng file .tga. Các trình chỉnh sửa bản đồ tùy chỉnh, phần mềm 3D cũ và một số quy trình in sang texture cũng chỉ chấp nhận TGA.
Nguồn thường là một bức ảnh: bức tường, biển hiệu, sàn gỗ, hoặc bản quét poster bạn muốn treo trong màn chơi. Những ảnh này thường là JPG từ điện thoại hoặc thư viện texture, nên cách nhanh nhất là chuyển đổi tại đây rồi đưa file TGA cho trình biên dịch. Nếu engine đích thực sự cần DDS, hãy bỏ qua Targa và dùng JPG sang DDS.
So sánh từng thuộc tính giữa JPG đầu vào và TGA đầu ra
| Thuộc tính | Đầu vào JPG | Đầu ra TGA |
|---|---|---|
| Độ sâu màu | 24-bit, 8 bit mỗi kênh | 24-bit, 8 bit mỗi kênh |
| Kênh alpha | Không có | Không có gì để chuyển sang |
| Nén | Có mất dữ liệu, khối 8 × 8 điểm ảnh | Không mất dữ liệu (thô hoặc run-length) |
| Dung lượng ở 2048 × 2048 | Thường 1–3 MB | Khoảng 12 MB khi không nén |
| Chiều xoay | Cờ hướng EXIF | Điểm ảnh đã xoay đúng chiều |
| Siêu dữ liệu máy ảnh | Thẻ EXIF | Mặc định được loại bỏ |
JPG
Ảnh JPEG
JPEG (hay JPG) là định dạng ảnh được dùng rộng rãi nhất, do Joint Photographic Experts Group chuẩn hóa năm 1992. Định dạng dùng nén mất dữ liệu (lossy), loại bỏ các chi tiết nhỏ mà mắt khó nhận ra, giúp ảnh đủ nhỏ cho web, email và bộ nhớ điện thoại. JPEG xử lý tốt vùng chuyển màu mượt và cảnh tự nhiên, nhưng chữ sắc nét, hình vẽ nét và mảng màu phẳng dễ xuất hiện nhiễu vỡ khối hoặc nhòe rõ rệt. JPEG không có nền trong suốt và ảnh động, và mỗi lần lưu lại sẽ mất thêm một ít chất lượng. Mọi trình duyệt, điện thoại, máy ảnh và trình chỉnh sửa ảnh đều mở được.
- Nén
- Có mất dữ liệu
- Độ trong suốt
- Không
- Ảnh động
- Không
- Ra mắt
- 1992 · Joint Photographic Experts Group
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
Chuyển JPG sang TGA khi trình biên dịch texture, công cụ mod hoặc engine cũ chỉ nhận đầu vào Targa, nhờ đó ảnh chụp hoặc bề mặt quét có thể thành vật liệu game mà không cần mở trình chỉnh sửa ảnh.
Chuẩn bị ảnh JPG trước khi chuyển thành texture TGA
- Dùng nguồn sạch nhất
- Chọn file JPG lớn nhất, chất lượng cao nhất; mọi lỗi nén trong đó đều đi vào texture và bị phóng to trên bề mặt lớn.
- Cắt theo hình dạng đích
- Ảnh cắt vuông hoặc tỉ lệ 2:1 áp lên tường và sàn mà không bị kéo giãn; hãy cắt trước khi chuyển đổi.
- Chọn kích thước lũy thừa của hai
- Đặt Đổi kích thước ảnh đầu ra là 512, 1024 hoặc 2048 px chiều rộng để mipmap và các trình biên dịch cũ hoạt động đúng.
- Giữ ảnh đúng chiều
- Tự động xoay đúng chiều ghi cờ xoay của điện thoại vào điểm ảnh, vì trình đọc TGA bỏ qua EXIF.
Truevision thiết kế Targa vào năm 1984, khi các card video cần một cách đơn giản để lưu khung hình, và chính sự đơn giản đó là lý do các công cụ engine vẫn đọc được nó: một phần đầu ngắn, rồi đến các điểm ảnh. TGA không cần giải mã gì ngoài việc đóng gói run-length tùy chọn, nên các trình biên dịch và trình tải viết từ hàng chục năm trước vẫn xử lý ổn định.
Vì JPG không có độ trong suốt, file TGA bạn nhận được là texture màu thông thường. Với vật liệu cần mặt nạ độ bóng hoặc độ mờ, hãy thêm alpha trong trình chỉnh sửa sau đó. Hãy giữ lại các file JPG gốc; nếu sau này cần bản xem trước trên web cho texture hoàn chỉnh, TGA sang JPG sẽ chuyển chúng về các file nhỏ dễ chia sẻ.
Chuyển JPG sang TGA: giải đáp cho người làm mod
File TGA có kênh alpha không?
Không có kênh nào hữu ích. JPG không có độ trong suốt nên không có gì để đưa vào kênh thứ tư. Nếu engine cần alpha để làm mặt nạ hoặc cắt hình, hãy vẽ alpha trong trình chỉnh sửa ảnh, hoặc bắt đầu từ nguồn trong suốt bằng PNG sang TGA.
Chuyển JPG sang TGA có làm ảnh đẹp hơn không?
Không. TGA lưu chính xác các điểm ảnh đã giải mã, nhưng hiện tượng vỡ khối và nhòe do nén JPG đã nằm trong các điểm ảnh đó. File TGA là bản sao hoàn hảo của một bức ảnh không hoàn hảo; việc chuyển đổi chỉ ngăn không cho chất lượng giảm thêm.
Vì sao file TGA nặng gấp mười lần file JPG?
Targa lưu mỗi điểm ảnh bằng ba byte, cùng lắm chỉ nén run-length đơn giản, trong khi JPG loại bỏ chi tiết để giữ dung lượng nhỏ. Một texture 2048 × 2048 có dung lượng khoảng 12 MB khi lưu TGA 24-bit không nén, so với file JPG thường chỉ 1–3 MB.
Những game engine nào vẫn yêu cầu file TGA?
Trình biên dịch texture vtex của Valve cho Source tạo file VTF từ đầu vào TGA, và các game id Tech 3 như Quake III Arena tải texture từ .tga và .jpg. Unity và Unreal nhận JPG trực tiếp, nên hãy kiểm tra xem có thực sự cần chuyển đổi hay không.
Có cần kích thước là lũy thừa của 2 không?
Nhiều engine và trình biên dịch cũ yêu cầu như vậy, ví dụ 512, 1024 hoặc 2048 px mỗi cạnh, và mipmap hoạt động trơn tru nhất ở các kích thước này. Hãy đổi kích thước hoặc cắt ảnh trước khi chuyển đổi, vì thêm viền cho texture sau đó sẽ gây ra các đường nối.