Convertor JPG în DDS
Creați o textură DDS dintr-o fotografie, un model scanat sau o captură de ecran salvată ca JPG. Dimensionați imaginea pentru GPU, convertiți-o și puneți fișierul .dds în folderul modului.
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
Încărcați pozele JPG
Adăugați până la 20 de fișiere .jpg sau .jpeg, de maximum 95 MB fiecare, trăgându-le în zona de încărcare sau alegându-le dintr-un folder.
- 2
Setați lățimea texturii
Deschideți Setări avansate și folosiți Redimensionează imaginea rezultată cu Setează lățimea pentru a ajunge la 512, 1024, 2048 sau 4096 px. Decupați în prealabil la raportul de aspect potrivit, ca și înălțimea să fie o putere a lui doi.
- 3
Convertiți și instalați
Apăsați Convertește în DDS, descărcați fișierele și copiați-le în folderul pe care îl așteaptă jocul sau modul, cu aceleași nume de fișier ca texturile pe care le înlocuiți.
Un JPG este făcut pentru vizualizare; un DDS este făcut pentru placa video. Conversia stochează fotografia în structura comprimată pe blocuri pe care jocurile o încarcă direct în memoria video.
JPG în DDS pentru texturi foto în moduri de jocuri
Microsoft a introdus DirectDraw Surface cu DirectX 7 în 1999, iar formatul este și acum cel în care multe jocuri pentru PC își livrează texturile. Motivul este viteza: un DDS poate conține date deja comprimate într-un format pe care GPU-ul îl decodează hardware, deci motorul le copiază în memoria video fără să le despacheteze mai întâi.
Fotografiile sunt materia primă firească pentru texturi realiste. Creatorii de moduri fotografiază ziduri de cărămidă, fibre de lemn, indicatoare rutiere și afișe sau fac o poză cu telefonul și le transformă în suprafețe din joc.
Cifrele de mai jos explică de ce texturile au dimensiunile pe care le au. Compresia pe blocuri lucrează mereu pe pătrate de 4 × 4 pixeli, iar lanțul mip (o serie de copii la jumătate de mărime pe care GPU-ul le folosește la distanță) adaugă aproximativ o treime la memoria texturii.
- bloc de pixeli pe care compresia BC îl codifică drept o singură unitate
- 4 × 4
- per pixel în BC1 (DXT1), alegerea obișnuită pentru texturi opace
- 4 biți
- per pixel în BC3 (DXT5) și BC7
- 8 biți
- memorie adăugată de un lanț mip complet
- +33%
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
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 în DDS este calea prin care o fotografie devine resursă de joc: creatorii de moduri fotografiază o suprafață reală, un afiș sau un indicator și le împachetează în formatul gata pentru GPU pe care motoare precum cele din Fallout 4 sau Microsoft Flight Simulator îl citesc de pe disc.
Pregătirea unei poze pentru DDS: decupare, dimensionare, convertire, testare
Decupați la raport de textură
Majoritatea texturilor sunt pătrate sau 2 : 1. Tăiați mai întâi fotografia la acea formă, ca redimensionarea să nu lase o înălțime nepotrivită.
Redimensionați la o putere a lui doi
Setați lățimea la 1024, 2048 sau 4096 px. Mai mare nu înseamnă mereu mai bine: o textură de 4096 px folosește de patru ori mai multă memorie decât una de 2048 px.
Convertiți și încărcați
Convertiți în DDS, puneți fișierul unde se afla textura originală și verificați-l în joc la distanțe diferite.
Compresie, mipmap-uri și ce decide convertorul în locul dumneavoastră
DDS acoperă mai multe formate de compresie. BC1, cunoscut ca DXT1, este alegerea compactă pentru texturi de culoare opace, exact ce devine o fotografie JPG, fiindcă JPG nu are canal alfa. BC3 (DXT5) adaugă un canal alfa complet, iar BC7, introdus cu Direct3D 11, oferă calitate mai bună la aceiași 8 biți per pixel, dar rulează doar în jocuri construite pentru el.
Acest convertor nu expune tipul de compresie sau numărul de niveluri mip; scrie DDS-ul cu setările sale implicite. Când notele de instalare ale unui mod cer un format anume, precum BC7 cu lanț mip complet, testați aspectul aici, apoi faceți exportul final cu texconv de la Microsoft, Paint.NET sau exportatorul NVIDIA.
Întrebări frecvente despre JPG în DDS
Este un JPG o sursă bună pentru o textură DDS?
Funcționează, cu o rezervă: fotografia este comprimată de două ori, mai întâi de JPEG, apoi de compresia pe blocuri pentru GPU din interiorul DDS. Folosiți cel mai mare JPG, cel mai puțin comprimat, de preferat un original de la aparat la calitate înaltă, ca al doilea pas să aibă pixeli curați cu care să lucreze.
De ce dimensiunile texturilor ar trebui să fie puteri ale lui doi?
Mipmapping-ul înjumătățește imaginea în mod repetat, iar 1024, 512, 256 și așa mai departe se împart exact până jos. Multe motoare grafice și plăci video mai vechi o cer, iar compresia pe blocuri are nevoie cel puțin de un multiplu de 4 pe fiecare latură. O fotografie de 1000 × 750 se poate încărca într-un joc mai vechi ca suprafață neagră sau întinsă.
Pot alege DXT1, DXT5 sau BC7 la convertirea JPG în DDS?
Nu. Convertorul nu are selector pentru compresie sau mipmap și scrie DDS-ul cu setările sale implicite. Când un ghid de mod indică un format exact sau un număr de niveluri mip, folosiți texconv de la Microsoft, Paint.NET sau NVIDIA Texture Tools Exporter pentru exportul final.
Fișierul DDS va avea canal alfa?
Un JPG nu are transparență, deci nu e nimic de păstrat: textura este complet opacă. Dacă aveți nevoie de margini decupate pentru frunziș sau autocolante, porniți de la un PNG cu transparență și folosiți PNG în DDS.
Pot transforma o poză de pe telefon într-o textură de tablou sau poster pentru un joc?
Da, este o utilizare tipică. Decupați fotografia la proporțiile ramei cu decupare imagine, redimensionați-o la o lățime putere a lui doi, convertiți-o aici și înlocuiți textura afișului sau a tabloului la care trimite modul.
Cum verific un DDS înainte de a porni jocul?
Deschideți-l în Paint.NET, GIMP 2.10 sau mai nou, ori într-un vizualizator de texturi și verificați dimensiunile și orientarea. Dacă vreți doar o privire rapidă, DDS în PNG îl transformă într-o imagine obișnuită, afișată de orice vizualizator.