Convertor DDS în JPG
Browserele, aplicațiile de chat și telefoanele nu pot afișa o textură .dds. Convertiți-o în JPG și aceeași textură devine o previzualizare pe care o puteți publica pe pagina unui mod, lipi într-un raport de eroare sau adăuga într-un ghid de stil.
Convertor de imagini
sau trage Fișiere JPG, JPEG, JPE … aici ·
Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
85 păstrează fotografiile vizual identice cu originalul. Reduceți-o doar dacă aveți nevoie de un fișier mai mic.
JPG, BMP și EPS nu au transparență. Pixelii transparenți sunt umpluți cu această culoare.
Culoare hex folosită în spatele pixelilor transparenți, de exemplu #FFFFFF.
Acest format conține o singură imagine. Alegeți ieșire GIF sau WebP dacă doriți să păstrați animația.
O pictogramă cu mai multe dimensiuni conține mai multe rezoluții într-un singur fișier; browserele și sistemele de operare o aleg pe cea de care au nevoie.
Păstrați dimensiunile originale sau introduceți o latură, iar proporțiile se păstrează.
Pixeli pentru latura aleasă mai sus.
Procent din dimensiunile originale.
sRGB este potrivit pentru ecrane și web. Păstrați originalul pentru fluxuri de tipărire; tonurile de gri elimină culoarea.
Doar metadate, 0 păstrează valoarea originală. Imprimantele și unele portaluri citesc acest număr; nu schimbă dimensiunile în pixeli.
Cum se folosește acest instrument
- 1
Adăugați texturile DDS
Trageți până la 20 de fișiere .dds, de maximum 95 MB fiecare, direct din folderul de texturi extrase din joc sau din proiectul dvs. de mod.
- 2
Alegeți fundalul pentru canalul alfa
JPG nu poate stoca transparență. În Setări avansate, opțiunea Zone transparente le umple implicit cu alb; alegeți negru sau o culoare personalizată pentru grafica întunecată din jocuri.
- 3
Convertiți în JPG
Apăsați Convertește în JPG și descărcați fiecare previzualizare sau un singur ZIP pentru tot setul.
Distribuiți o textură DDS în afara jocului
DirectDraw Surface a apărut odată cu DirectX 7, în 1999, ca modalitate de a trimite texturile plăcii video în formatul pe care aceasta îl citește direct. De aceea jocuri de la Skyrim la Microsoft Flight Simulator conțin mii de astfel de fișiere și de aceea aproape nimic altceva nu le deschide. Windows Photos, toate browserele web, Discord, Slack și formularele de încărcare de pe majoritatea site-urilor de găzduire a modurilor așteaptă JPG, PNG sau WebP.
O copie JPG este cea mai simplă metodă de a arăta o textură altor persoane. Este suficient de mică pentru a fi postată, se deschide pe orice telefon și se potrivește bine hărților diffuse și albedo, fiind imagini color încă de la început. Dacă transparența trebuie păstrată, de exemplu pentru un sprite sheet sau o previzualizare de decalcomanie, folosiți în schimb DDS în PNG; pentru orice suprafață simplă colorată, JPG este mai ușor.
Ce formate DDS au canal alfa și ce ajunge în JPG
| from ↓ · to → | Color | Alpha | Color in JPG | Alpha in JPG |
|---|---|---|---|---|
| BC1 / DXT1 | BC1 / DXT1 to Color: yes | BC1 / DXT1 to Alpha: yes | BC1 / DXT1 to Color in JPG: yes | – BC1 / DXT1 to Alpha in JPG: no |
| BC3 / DXT5 | BC3 / DXT5 to Color: yes | BC3 / DXT5 to Alpha: yes | BC3 / DXT5 to Color in JPG: yes | – BC3 / DXT5 to Alpha in JPG: no |
| BC5 / ATI2 | BC5 / ATI2 to Color: yes | – BC5 / ATI2 to Alpha: no | BC5 / ATI2 to Color in JPG: yes | – BC5 / ATI2 to Alpha in JPG: no |
| BC7 | BC7 to Color: yes | BC7 to Alpha: yes | BC7 to Color in JPG: yes | – BC7 to Alpha in JPG: no |
| RGBA necomprimat | RGBA necomprimat to Color: yes | RGBA necomprimat to Alpha: yes | RGBA necomprimat to Color in JPG: yes | – RGBA necomprimat to Alpha in JPG: no |
DDS
DirectDraw Surface
DDS este un format de texturi Microsoft introdus cu DirectX 7 în 1999. Stochează imagini în scheme de compresie pe blocuri pregătite pentru GPU, precum DXT/BCn, împreună cu mipmaps și cube maps, astfel încât plăcile grafice le pot folosi fără decodare. Compresia pe blocuri este cu pierderi și poate arăta artefacte în degradeuri, deși există și DDS necomprimat. Este frecvent în jocurile pentru PC și în modurile de jocuri, dar nu este acceptat de browsere și de majoritatea vizualizatoarelor obișnuite de imagini.
- Compresie
- Cu sau fără pierderi
- Transparență
- Da
- Animație
- Nu
- Introdus în
- 1999 · Microsoft
JPG
Imagine JPEG
JPEG (sau JPG) este cel mai folosit format pentru fotografii, standardizat de Joint Photographic Experts Group în 1992. Folosește compresie cu pierderi, care elimină detaliile fine pe care ochiul le observă greu, astfel încât fotografiile rămân suficient de mici pentru web, e-mail și memoria telefonului. Se descurcă bine cu degradeuri line și scene naturale, dar textul clar, desenele liniare și culorile plate capătă artefacte vizibile, în blocuri sau neclare. JPEG nu are transparență și nici animație, iar fiecare salvare repetată pierde puțin din calitate. Orice browser, telefon, aparat foto și editor de imagini îl poate deschide.
- Compresie
- Cu pierderi
- Transparență
- Nu
- Animație
- Nu
- Introdus în
- 1992 · Joint Photographic Experts Group
Modderii și artiștii de jocuri convertesc DDS în JPG ca să arate o textură acolo unde sunt acceptate doar fotografii obișnuite: galeria unei pagini de mod, un mesaj în chat sau un wiki, când păstrarea canalului alfa nu contează.
Alfa și mipmap-uri: ce nu păstrează JPG-ul
Înainte de conversie
- Se exportă doar nivelul mip superior, la mărimea completă a texturii.
- Canalul alfa, fie transparență, fie mască împachetată, este înlocuit cu culoarea de fundal.
- Artefactele de compresie pe blocuri existente deja în DDS rămân vizibile în JPG.
- Hărțile de normale rămân imagini albastru-violet; sunt date, nu o imagine a suprafeței.
Texturile de joc folosesc canalul alfa pentru mai mult decât zone transparente. Multe motoare împachetează în el o mască de specular, luciu sau înălțime, pentru că un canal liber nu costă nimic pe GPU. JPG nu are al patrulea canal, așa că acea informație pur și simplu nu este exportată. Culoarea aleasă în Zone transparente contează doar acolo unde alfa însemna transparență; la o textură al cărei alfa este o mască, JPG-ul arată simplu stratul de culoare.
Mipmapurile sunt copiile la jumătate, la un sfert și mai mici pe care un DDS le stochează după imaginea principală, ca suprafețele îndepărtate să fie randate curat. O previzualizare are nevoie doar de cea mai mare, exact ce primiți. Texturile cu laturi de 4096 px sau mai mari produc JPG-uri grele; setați Redimensionează imaginea rezultată la o latură maximă de 1024 sau 2048 px pentru postare.
Dacă editați JPG-ul și vreți să-l readuceți într-un joc, rețineți că JPG adaugă propria compresie peste compresia pe blocuri a DDS. Pentru un circuit complet, editați dintr-un PNG și recodificați o singură dată, la final.
Întrebări despre conversia DDS în JPG
De ce aș avea nevoie de un JPG dintr-o textură DDS?
Paginile de moduri, forumurile, Discord, wiki-urile și sistemele de urmărire a problemelor afișează JPG și PNG, dar nu DDS. O previzualizare JPG le permite jucătorilor să vadă o retexturare înainte de a o descărca, iar colegilor de echipă să verifice un asset fără să instaleze un plugin pentru texturi.
În ce culoare se transformă zonele transparente ale texturii?
Cea aleasă în Zone transparente: alb implicit, negru sau o culoare hex personalizată. Pentru frunziș, plăci de păr și decalcomanii, un gri mediu sau negrul se văd de obicei mai bine decât albul într-o previzualizare.
Ce nivel mip ajunge în JPG?
Nivelul superior, la rezoluție maximă, adică imaginea pe care jocul o afișează de aproape. Copiile mai mici stocate după el nu sunt exportate, deci o textură de 2048 × 2048 devine un singur JPG de 2048 × 2048.
Canalul alfa al texturii conține o mască de luciu, nu transparență. Se pierde?
În JPG, da; JPG are trei canale de culoare și nimic în plus. Păstrați DDS-ul original pentru joc, iar dacă vreți să vedeți masca drept imagine separată, deschideți fișierul într-un instrument de texturi care poate afișa canalele individual.
Pot micșora JPG-ul pentru un forum cu limită de încărcare?
Setați Redimensionează imaginea rezultată la o latură maximă, de exemplu 1024 px, sau reduceți Calitate la aproximativ 80. O textură 4K completă ca JPG este mare; o previzualizare de 1024 px este suficientă pentru un thread cu capturi.
Pot pune un JPG înapoi în joc?
Nu direct. Majoritatea motoarelor care citesc DDS îl așteaptă pe disc, așa că imaginea editată trebuie trecută printr-un encoder DDS; JPG în DDS face acest pas.
- Convertor DDS în PNGConvertiți texturi DDS în PNG pentru editare și modding. Decodează BC1–BC7, păstrează canalul alfa și salvează nivelul mip complet.
- Convertor TGA în JPGMicșorați capturile Targa și randările 3D în JPG de postat, trimis pe e-mail sau tipărit. Alfa aplatizat pe fundalul ales, 20 de fișiere pe lot.
- Convertor JPG în DDSTransformați poze JPG în texturi DDS pentru moduri și jocuri. Redimensionare la mărimi de textură, până la 20 de fișiere, șterse după 30 de minute.
- Convertor PNG în DDSConvertiți PNG în texturi DDS pentru jocuri și moduri, cu canal alfa. Aflați ce dimensiuni, mipmap-uri și formate DXT sau BC7 cer jocurile.
- Convertor VTF în PNGConvertiți texturi și spray-uri Valve VTF din Garry's Mod, TF2 și Counter-Strike: Source în PNG. Transparența se păstrează, cadrele animate separat.
- Convertor TGA în PNGConvertiți texturi, randări și capturi din jocuri TGA (Targa) în PNG. Alfa pe 32 de biți păstrat, RLE citit, imagini inversate corectate. 20 per lot.