UltKit

Convertire JPG in TGA

Alcuni compilatori di texture e i motori di gioco più datati accettano solo il formato Targa. Qui le foto JPG e le immagini di riferimento si convertono in TGA già alle dimensioni richieste dal motore, pronte da inserire direttamente nella pipeline.

Convertitore di immagini

oppure trascina qui File JPG, JPEG, JPE … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare le immagini JPG

    Aggiungi fino a 20 foto o texture, da 95 MB ciascuna. Usa i JPG meno compressi che hai: gli artefatti passano nel TGA.

  2. 2

    Impostare le dimensioni della texture

    In Impostazioni avanzate, Ridimensiona l'immagine di output permette di impostare una larghezza come 1024 o 2048 px. Per texture quadrate, ritaglia prima il JPG in formato quadrato.

  3. 3

    Convertire in TGA

    Premi Converti in TGA e scarica i file .tga o uno ZIP da copiare nella cartella dei materiali.

Convertire JPG in TGA cambia il contenitore, non l'immagine: ottieni un Targa a 24 bit senza perdita della foto decodificata, pronto per gli strumenti che rifiutano il JPG, con un peso circa dieci volte maggiore.

Strumenti per texture che richiedono TGA invece di JPG

I motori moderni come Unity e Unreal importano il JPG senza problemi, quindi la necessità di questa conversione nasce da strumenti specifici. vtex di Valve, il compilatore che trasforma le immagini in texture VTF del motore Source per mappe, spray e mod, legge input Targa. Quake III Arena e altri giochi id Tech 3, insieme a molti motori derivati, caricano le texture come file .tga. Editor di mappe personalizzati, vecchi software 3D e alcuni flussi di lavoro da stampa a texture indicano il TGA come unico formato accettato.

La sorgente abituale è una foto: un muro, un'insegna, un pavimento in legno o la scansione di un poster da appendere in un livello. Arrivano come JPG da uno smartphone o da una libreria di texture, quindi la via più breve è convertirle qui e passare il TGA al compilatore. Se il motore richiede invece DDS, salta il Targa e usa da JPG a DDS.

JPG in ingresso e TGA in uscita, caratteristica per caratteristica

Cosa cambia con la conversione in una tipica texture fotografica
CaratteristicaInput JPGOutput TGA
Profondità colore24 bit, 8 bit per canale24 bit, 8 bit per canale
Canale alfaAssenteNulla da trasferire
CompressioneCon perdita, blocchi di 8 × 8 pixelSenza perdita (raw o run-length)
Peso a 2048 × 2048Spesso 1–3 MBCirca 12 MB non compresso
RotazioneFlag di orientamento EXIFPixel ruotati in posizione corretta
Metadati della fotocameraTag EXIFRimossi per impostazione predefinita

JPG

Immagine JPEG

JPEG (o JPG) è il formato fotografico più diffuso, standardizzato nel 1992 dal Joint Photographic Experts Group. Usa una compressione con perdita che scarta i dettagli fini difficilmente percepibili dall'occhio, mantenendo le foto abbastanza leggere per web, e-mail e memoria del telefono. Gestisce bene sfumature morbide e scene naturali, ma testo nitido, grafica al tratto e colori piatti mostrano artefatti a blocchi o sfocature visibili. Il JPEG non ha trasparenza né animazione e ogni nuovo salvataggio fa perdere un po' di qualità. Ogni browser, telefono, fotocamera ed editor di immagini può aprirlo.

Compressione
Con perdita
Trasparenza
No
Animazione
No
Introdotto
1992 · Joint Photographic Experts Group
Convertitore JPG

TGA

Truevision TGA (Targa)

TGA, detto anche Targa, è stato creato da Truevision nel 1984 per le proprie schede grafiche. Memorizza immagini raster non compresse o con codifica run-length senza perdita e supporta un canale alfa a 8 bit. La struttura semplice lo ha reso a lungo un formato prediletto per texture di giochi, render 3D e grafica video. I file sono grandi rispetto al PNG e browser e smartphone non visualizzano il TGA. La maggior parte degli editor di immagini, dei motori di gioco e dei programmi 3D lo legge.

Compressione
Senza perdita
Trasparenza
Sì
Animazione
No
Introdotto
1984 · Truevision
Convertitore TGA

Da JPG a TGA si converte quando un compilatore di texture, uno strumento per mod o un motore meno recente accetta solo Targa: così una foto o una superficie scansionata diventa un materiale di gioco senza aprire un editor di immagini.

Preparare una foto JPG prima di trasformarla in texture TGA

Usa la sorgente più pulita
Scegli il JPG più grande e di qualità più alta: ogni artefatto finisce nella texture e viene ingrandito su una superficie ampia.
Ritaglia nella forma di destinazione
I ritagli quadrati o 2:1 si adattano a pareti e pavimenti senza deformazioni; ritaglia prima di convertire.
Usa una potenza di due
Imposta Ridimensiona l'immagine di output su 512, 1024 o 2048 px di larghezza, così mipmap e vecchi compilatori funzionano bene.
Mantieni l'orientamento
Orientamento automatico applica ai pixel il flag di rotazione dello smartphone, perché i lettori TGA ignorano l'EXIF.

Truevision ha progettato Targa nel 1984, quando le schede video avevano bisogno di un modo semplice per salvare i fotogrammi, ed è per questa semplicità che gli strumenti dei motori lo leggono ancora: un'intestazione breve, poi i pixel. Un TGA non richiede alcuna decodifica oltre all'eventuale compressione run-length, ed è per questo che compilatori e loader scritti decenni fa lo gestiscono in modo affidabile.

Poiché un JPG non ha trasparenza, il TGA che ottieni è una semplice texture a colori. Per i materiali che richiedono una maschera di lucentezza o opacità, aggiungi l'alfa in un editor in un secondo momento. Conserva i JPG originali: se poi ti servono anteprime web delle texture finite, da TGA a JPG le riporta a file leggeri da condividere.

Da JPG a TGA: risposte per i modder

Il file TGA avrà un canale alfa?

Nessuno di utile. Un JPG non ha trasparenza, quindi non c'è nulla da portare in un quarto canale. Se il motore richiede l'alfa per una maschera o un ritaglio, dipingila in un editor, oppure parti da una sorgente trasparente con da PNG a TGA.

Convertire JPG in TGA migliora la qualità?

No. Il TGA memorizza esattamente i pixel decodificati, ma i blocchetti e le sbavature dovuti alla compressione del JPG fanno già parte di quei pixel. Il TGA è una copia perfetta di un'immagine imperfetta: la conversione si limita a evitare ulteriori perdite.

Perché il TGA pesa dieci volte più del JPG?

Targa memorizza ogni pixel con tre byte, al massimo con una semplice compressione run-length, mentre il JPG scarta dettagli per restare leggero. Una texture da 2048 × 2048 pesa circa 12 MB come TGA a 24 bit non compresso, contro 1–3 MB spesso di un JPG.

Quali motori di gioco richiedono ancora file TGA?

Il compilatore di texture vtex di Valve per Source crea file VTF a partire da TGA, e i giochi id Tech 3 come Quake III Arena caricano le texture da .tga e .jpg. Unity e Unreal accettano direttamente il JPG, quindi verifica se la conversione serve davvero.

Servono dimensioni in potenze di due?

Molti motori e compilatori meno recenti sì, per esempio 512, 1024 o 2048 px per lato, e il mipmapping funziona al meglio con queste misure. Ridimensiona o ritaglia prima di convertire, perché aggiungere margini dopo genera giunture visibili.