Μετατροπή PNG σε TGA
Μετατρέψτε υφές, sprites και γραφικά διεπαφής από PNG σε αρχεία Truevision TGA για μηχανές παιχνιδιών και εργαλεία που δέχονται υφές σε μορφή Targa. Τα διαφανή pixel γράφονται στο κανάλι άλφα, οπότε τα αποκόμματα και οι μάσκες εξακολουθούν να λειτουργούν.
Μετατροπέας εικόνων
ή σύρετε Αρχεία JPG, JPEG, JPE … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Το 85 κρατά τις φωτογραφίες οπτικά ίδιες με το πρωτότυπο. Μειώστε το μόνο αν χρειάζεστε μικρότερο αρχείο.
Τα JPG, BMP και EPS δεν έχουν διαφάνεια. Τα διάφανα pixel γεμίζουν με αυτό το χρώμα.
Δεκαεξαδικό χρώμα πίσω από τα διάφανα pixel, π.χ. #FFFFFF.
Αυτή η μορφή κρατά μία μόνο εικόνα. Επιλέξτε έξοδο GIF ή WebP αν θέλετε να διατηρηθεί το κινούμενο σχέδιο.
Ένα εικονίδιο πολλών μεγεθών περιέχει αρκετές αναλύσεις σε ένα αρχείο· τα προγράμματα περιήγησης και τα λειτουργικά συστήματα διαλέγουν αυτή που χρειάζονται.
Κρατήστε τις αρχικές διαστάσεις ή εισαγάγετε τη μία πλευρά και η αναλογία διατηρείται.
Pixel για την πλευρά που επιλέξατε παραπάνω.
Ποσοστό των αρχικών διαστάσεων.
Το sRGB είναι κατάλληλο για οθόνες και το διαδίκτυο. Κρατήστε το αρχικό για ροές εκτύπωσης· οι αποχρώσεις του γκρι απορρίπτουν το χρώμα.
Μόνο μεταδεδομένα, το 0 κρατά την αρχική τιμή. Οι εκτυπωτές και ορισμένες πύλες διαβάζουν αυτόν τον αριθμό· δεν αλλάζει τις διαστάσεις σε pixel.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Προσθέστε τις υφές PNG
Επιλέξτε έως 20 αρχεία PNG, έως 95 MB το καθένα. Ένα ολόκληρο σετ υφών (diffuse, normal, roughness, mask) μπορεί να μπει σε μία δέσμη.
- 2
Αφήστε την αλλαγή μεγέθους απενεργοποιημένη για υφές μηχανών παιχνιδιών
Αφήστε το Αλλαγή μεγέθους τελικής εικόνας στο Διατήρηση αρχικού μεγέθους, ώστε οι διαστάσεις δύναμης του δύο, όπως 1024 × 1024 ή 2048 × 2048, να μείνουν ακριβείς.
- 3
Μετατροπή σε TGA
Πατήστε Μετατροπή σε TGA και κατεβάστε τα αρχεία ένα-ένα ή ως ZIP. Έπειτα τοποθετήστε τα στον φάκελο εισαγωγής της μηχανής.
Γιατί οι μηχανές παιχνιδιών και τα εργαλεία υφών ζητούν ακόμη TGA
Η Truevision σχεδίασε τη μορφή TGA το 1984 για τις κάρτες λήψης βίντεο TARGA και η αναθεώρηση του 1989, TGA 2.0, πρόσθεσε το footer και την περιοχή επέκτασης που διαβάζουν σήμερα τα περισσότερα προγράμματα. Η μορφή είναι τόσο απλή που φορτώνεται με λίγες δεκάδες γραμμές κώδικα: μια σύντομη κεφαλίδα, ένας προαιρετικός χάρτης χρωμάτων και μετά ακατέργαστα ή run-length κωδικοποιημένα pixel. Αυτή ακριβώς η απλότητα οδήγησε τα στούντιο παιχνιδιών να την υιοθετήσουν τη δεκαετία του 1990 και πολλές ροές εργασίας να μην την εγκαταλείψουν ποτέ.
Οι πρακτικοί λόγοι είναι το alpha και η προβλεψιμότητα. Ένα TGA 32 bit φέρει πάντα ένα straight κανάλι alpha 8 bit δίπλα στο χρώμα, χωρίς chunk γάμμα ή χρωματικού προφίλ που ο importer θα ερμήνευε διαφορετικά. Οι καλλιτέχνες υφών το εμπιστεύονται ότι θα περάσει από Photoshop, Substance ή Blender στη μηχανή με ακριβώς τις ίδιες τιμές.
PNG σε TGA για Unreal, Source, Unity και Blender
| Οργανισμός | Απαίτηση | Πηγή |
|---|---|---|
| Unreal Engine | Εισάγει TGA, PNG, PSD και άλλα· οι υφές χρειάζονται πλευρές δύναμης του δύο για mipmaps και streaming | — |
| Μηχανή Source (vtex) | Ο μεταγλωττιστής υφών της Valve διαβάζει TGA και γράφει VTF· το alpha ελέγχει τη διαφάνεια και τις μάσκες | — |
| Unity | Εισάγει TGA απευθείας και το συμπιέζει ανά πλατφόρμα στόχο κατά το build | — |
| Blender | Διαβάζει και γράφει Targa, με έξοδο είτε RLE «Targa» είτε ασυμπίεστη «Targa Raw» | — |
PNG
Portable Network Graphics
Το PNG είναι μια μορφή ράστερ εικόνας χωρίς απώλειες, που δημοσιεύτηκε το 1996 από την PNG Development Group και αργότερα τυποποιήθηκε από το W3C και το ISO. Διατηρεί κάθε pixel ακριβώς, υποστηρίζει πλήρη διαφάνεια alpha και χειρίζεται κείμενο, αιχμηρές ακμές και επίπεδα χρώματα χωρίς artifacts. Αυτή η ακρίβεια το κάνει ιδανικό για στιγμιότυπα οθόνης, λογότυπα, εικονίδια και γραφικά διεπαφής. Το αντίτιμο είναι το μέγεθος: οι φωτογραφίες σε PNG είναι συχνά πολλαπλάσιες σε μέγεθος από την ίδια φωτογραφία σε JPEG ή WebP. Όλα τα προγράμματα περιήγησης, τα λειτουργικά συστήματα και οι επεξεργαστές ανοίγουν αρχεία PNG.
- Συμπίεση
- Χωρίς απώλειες
- Διαφάνεια
- Ναι
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1996 · PNG Development Group
TGA
Truevision TGA (Targa)
Το TGA, γνωστό και ως Targa, δημιουργήθηκε από την Truevision το 1984 για τις κάρτες γραφικών της. Αποθηκεύει ράστερ εικόνες ασυμπίεστες ή με συμπίεση run-length χωρίς απώλειες και υποστηρίζει κανάλι άλφα 8 bit. Η απλή δομή το έκανε για χρόνια αγαπημένο για υφές παιχνιδιών, αποδόσεις 3D και γραφικά βίντεο. Τα αρχεία είναι μεγάλα σε σύγκριση με το PNG, ενώ τα προγράμματα περιήγησης και τα κινητά δεν εμφανίζουν TGA. Τα περισσότερα προγράμματα επεξεργασίας εικόνας, μηχανές παιχνιδιών και προγράμματα 3D το διαβάζουν.
- Συμπίεση
- Χωρίς απώλειες
- Διαφάνεια
- Ναι
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1984 · Truevision
Το PNG γίνεται TGA όταν μια μηχανή παιχνιδιού, ένα εργαλείο modding ή μια ροή render βασίζεται σε υφές Targa με κανάλι alpha 8 bit· το TGA επιστρέφει σε PNG όταν μια υφή πρέπει να προβληθεί σε πρόγραμμα περιήγησης ή να κοινοποιηθεί εκτός αυτής της ροής.
Κανάλι άλφα TGA, συμπίεση RLE και έξοδος 32-bit
- RLE (κωδικοποίηση μήκους διαδρομής)Συμπιεσμένο TGA · TGA τύπου εικόνας 10
- Η μόνη συμπίεση που ορίζει το TGA. Ακολουθίες ίδιων pixel αποθηκεύονται μία φορά με μετρητή επανάληψης, κάτι που μικραίνει πολύ τα επίπεδα γραφικά διεπαφής και τις μάσκες, αλλά σχεδόν καθόλου τις φωτογραφικές υφές. Ο τύπος εικόνας 2 στην κεφαλίδα σημαίνει ασυμπίεστο true color· ο τύπος 10 σημαίνει τα ίδια δεδομένα με run-length κωδικοποίηση.
Κάθε μηχανή και επεξεργαστής που διαβάζει TGA διαβάζει και την απλή και την RLE παραλλαγή, οπότε η επιλογή σπάνια έχει σημασία για την εισαγωγή. Μετράει περισσότερο στον έλεγχο εκδόσεων: τα ασυμπίεστα TGA συγκρίνονται και αποθηκεύονται προβλέψιμα, γι' αυτό ορισμένα στούντιο απαγορεύουν το RLE στους κανόνες assets. Το Photoshop προσφέρει την ίδια επιλογή ως πλαίσιο Compress (RLE) στο παράθυρο αποθήκευσης Targa.
Κάτι που αξίζει έλεγχο πριν τη μετατροπή είναι το alpha του PNG. Πολλά προγράμματα εξαγωγής γράφουν πλήρες κανάλι alpha ακόμη και για αδιαφανή εικόνα, και οι μηχανές τότε αντιμετωπίζουν την υφή ως ημιδιαφανή, κάτι που κοστίζει σε ταξινόμηση και overdraw. Αν το alpha δεν έχει νόημα, αφαιρέστε το πρώτα στον επεξεργαστή σας. Για το υπόβαθρο της ίδιας της μορφής PNG δείτε JPG vs JPEG vs PNG· όταν ένα TGA πρέπει να επιστρέψει σε προεπισκόπηση προγράμματος περιήγησης, το TGA σε PNG κάνει την αντίστροφη διαδρομή.
Ερωτήσεις για τη μετατροπή υφών PNG σε TGA
Το TGA θα είναι 24-bit ή 32-bit;
Ένα PNG με κανάλι alpha γίνεται TGA 32 bit: 8 bit για καθένα από κόκκινο, πράσινο, μπλε και alpha. Ένα αδιαφανές PNG χρειάζεται μόνο 24 bit. Αν μια μηχανή απαιτεί 32 bit για υφή χωρίς διαφάνεια, δώστε στο PNG ένα πλήρως αδιαφανές κανάλι alpha πριν από τη μετατροπή.
Είναι η μετατροπή PNG σε TGA χωρίς απώλειες;
Για συνηθισμένα PNG 8 bit, ναι: κάθε τιμή χρώματος και alpha αντιγράφεται ακριβώς. Ένα PNG 16 bit ανά κανάλι, τυπικό για height maps από εργαλεία sculpting, μειώνεται σε 8 bit, επειδή το TGA δεν έχει βαθύτερη λειτουργία true color. Κρατήστε τέτοιους χάρτες σε PNG ή EXR, αν η μηχανή τα δέχεται.
Γιατί το TGA εμφανίζεται ανάποδα σε κάποιο πρόγραμμα;
Το TGA μπορεί να αποθηκεύει τις γραμμές από κάτω προς τα πάνω ή από πάνω προς τα κάτω, με μια σημαία στην κεφαλίδα που το δηλώνει. Τα περισσότερα εργαλεία διαβάζουν τη σημαία· μερικά παλιά προγράμματα προβολής και χειροποίητοι φορτωτές την αγνοούν και εμφανίζουν την εικόνα ανάποδα. Αναστρέψτε την στον φορτωτή ή σε έναν επεξεργαστή αντί να κάνετε νέα μετατροπή.
TGA ή DDS για υφές παιχνιδιών;
Το TGA είναι το αρχείο-πηγή που κρατάτε και εισάγετε ξανά· το DDS περιέχει δεδομένα συμπιεσμένα για GPU, που η κάρτα γραφικών διαβάζει απευθείας. Οι Unreal και Unity δέχονται TGA και το συμπιέζουν οι ίδιες κατά την εισαγωγή. Τα mods και οι παλαιότερες μηχανές που φορτώνουν υφές χωρίς βήμα εισαγωγής συχνά θέλουν DDS, το οποίο παράγει το PNG σε DDS.
Γιατί το TGA είναι πολύ μεγαλύτερο από το PNG;
Το PNG χρησιμοποιεί συμπίεση Deflate· το TGA στην καλύτερη περίπτωση απλή κωδικοποίηση run-length, που βοηθά μόνο σε επίπεδες περιοχές. Μια λεπτομερής υφή 2048 × 2048 με alpha πιάνει περίπου 16 MB ασυμπίεστη ως TGA. Η μηχανή την ξανασυμπιέζει όταν χτίζει το παιχνίδι, οπότε το μέγεθος στον δίσκο μετράει μόνο για τον φάκελο του έργου σας.
- Μετατροπή JPG σε TGAΜετατρέψτε φωτογραφίες JPG σε Targa 24-bit για Source vtex, μηχανές Quake και εργαλεία μόνο για TGA. Διαστάσεις σε δύναμη του 2, 20 αρχεία τη φορά.
- Μετατροπή TGA σε PNGΜετατρέψτε υφές, renders και στιγμιότυπα TGA (Targa) σε PNG. Διατήρηση alpha 32-bit, αρχεία RLE, διόρθωση ανεστραμμένων εικόνων. 20 ανά φορά.
- Μετατροπή PNG σε DDSΜετατρέψτε εικόνες PNG σε υφές DDS για mods και μηχανές παιχνιδιών, με διατήρηση του καναλιού alpha. Μεγέθη, mipmaps και μορφές DXT ή BC7.
- Μετατροπή TGA σε JPGΜικρύνετε στιγμιότυπα και 3D renders Targa σε JPG για ανάρτηση, email ή εκτύπωση. Διαφάνεια στο φόντο της επιλογής σας, 20 αρχεία ανά φορά.
- Μετατροπή DDS σε PNGΜετατρέψτε υφές παιχνιδιών DDS σε PNG για επεξεργασία και modding. Αποκωδικοποιεί BC1 έως BC7, διατηρεί το άλφα κανάλι και το πλήρες επίπεδο mip.
- Μετατροπή JPG σε DDSΜετατρέψτε φωτογραφίες JPG σε υφές DDS για mods και μηχανές παιχνιδιών. Έως 20 αρχεία μαζί, διαγραφή μετά από 30 λεπτά.