DDS naar JPG converteren
Browsers, chat-apps en telefoons kunnen een .dds-texture niet weergeven. Zet de texture om naar JPG en u hebt een voorbeeld dat u op een modpagina kunt plaatsen, in een bugrapport kunt plakken of in een stijlgids kunt opnemen.
Afbeeldingsconverter
of sleep JPG, JPEG, JPE …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
85 houdt foto's visueel identiek aan het origineel. Verlaag dit alleen als u een kleiner bestand nodig hebt.
JPG, BMP en EPS hebben geen transparantie. Transparante pixels worden met deze kleur gevuld.
Hex-kleur achter transparante pixels, bijv. #FFFFFF.
Dit formaat bevat één afbeelding. Kies GIF- of WebP-uitvoer als u de animatie wilt behouden.
Een pictogram met meerdere formaten bevat meerdere resoluties in één bestand; browsers en besturingssystemen kiezen wat ze nodig hebben.
Behoud de oorspronkelijke afmetingen, of voer één zijde in en de beeldverhouding blijft behouden.
Pixels voor de hierboven gekozen zijde.
Percentage van de oorspronkelijke afmetingen.
sRGB is geschikt voor schermen en het web. Behoud het origineel voor drukwerk; grijstinten gooit kleur weg.
Alleen metadata, 0 behoudt de oorspronkelijke waarde. Printers en sommige portalen lezen dit getal; het verandert de pixelafmetingen niet.
Zo gebruikt u deze tool
- 1
Voeg de DDS-textures toe
Sleep maximaal 20 .dds-bestanden van elk 95 MB rechtstreeks uit de uitgepakte texturemap van de game of uit je modproject.
- 2
Kies de achtergrond voor alpha
JPG kan geen transparantie opslaan. Onder Geavanceerde instellingen vult Transparante delen dit standaard met wit; kies zwart of een eigen kleur voor donkere game-art.
- 3
Converteren naar JPG
Klik op Converteren naar JPG en download elke preview, of één ZIP voor de hele set.
Een DDS-texture buiten de game delen
DirectDraw Surface kwam in 1999 met DirectX 7 als manier om textures aan de videokaart door te geven in de indeling die deze direct leest. Daarom leveren games van Skyrim tot Microsoft Flight Simulator er duizenden mee, en daarom opent bijna niets anders ze. Windows Foto's, elke webbrowser, Discord, Slack en de uploadformulieren van de meeste modhostingsites verwachten JPG, PNG of WebP.
Een JPG-kopie is de eenvoudigste manier om een texture aan mensen te laten zien. Het is klein genoeg om te plaatsen, opent op elke telefoon en past goed bij diffuse- en albedomaps, want dat zijn van oorsprong kleurafbeeldingen. Moet transparantie behouden blijven, voor een spritesheet of een decalpreview, ga dan naar DDS naar PNG; voor alles wat een gewoon gekleurd oppervlak is, is JPG lichter.
Welke DDS-formaten alpha bevatten en wat er in de JPG terechtkomt
| 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 |
| Ongecomprimeerde RGBA | Ongecomprimeerde RGBA to Color: yes | Ongecomprimeerde RGBA to Alpha: yes | Ongecomprimeerde RGBA to Color in JPG: yes | – Ongecomprimeerde RGBA to Alpha in JPG: no |
DDS
DirectDraw Surface
DDS is een texturformaat van Microsoft, geïntroduceerd met DirectX 7 in 1999. Het slaat afbeeldingen op in blokcompressieschema's die klaar zijn voor de GPU, zoals DXT/BCn, samen met mipmaps en cubemaps, zodat videokaarten ze zonder decodering kunnen gebruiken. Blokcompressie is verliesgevend en kan artefacten tonen in kleurverlopen, hoewel er ook ongecomprimeerde DDS bestaat. Het is gebruikelijk in pc-games en game-mods, maar wordt niet ondersteund door browsers en de meeste gewone afbeeldingsviewers.
- Compressie
- Met of zonder verlies
- Transparantie
- Ja
- Animatie
- Nee
- Geïntroduceerd
- 1999 · Microsoft
JPG
JPEG-afbeelding
JPEG (of JPG) is het meest gebruikte fotoformaat, in 1992 gestandaardiseerd door de Joint Photographic Experts Group. Het gebruikt verliesgevende compressie die fijne details weglaat die het oog nauwelijks opmerkt, waardoor foto's klein genoeg blijven voor web, e-mail en telefoonopslag. Het verwerkt vloeiende kleurverlopen en natuurlijke taferelen goed, maar scherpe tekst, lijntekeningen en egale kleuren krijgen zichtbare blokkerige of wazige artefacten. JPEG kent geen transparantie en geen animatie, en bij elke nieuwe opslag gaat wat meer kwaliteit verloren. Elke browser, telefoon, camera en afbeeldingseditor kan het openen.
- Compressie
- Met verlies
- Transparantie
- Nee
- Animatie
- Nee
- Geïntroduceerd
- 1992 · Joint Photographic Experts Group
Modders en game-artists converteren DDS naar JPG om een texture te tonen op plekken waar alleen gewone foto's worden geaccepteerd, zoals een galerij op een modpagina, een chatbericht of een wiki, wanneer het behouden van alfa niet uitmaakt.
Alpha en mipmaps: wat de JPG weglaat
Voordat u converteert
- Alleen het hoogste mipniveau wordt geëxporteerd, op het volledige formaat van de texture.
- Alfa, of dat nu transparantie of een gepackt masker is, wordt vervangen door de achtergrondkleur.
- Blokcompressieartefacten die al in de DDS zitten, blijven zichtbaar in de JPG.
- Normal maps blijven blauwpaarse afbeeldingen; het is data, geen beeld van het oppervlak.
Gametextures gebruiken het alfakanaal voor meer dan doorzichtige delen. Veel engines stoppen er een specular-, gloss- of heightmasker in, omdat een extra kanaal de GPU niets kost. JPG heeft geen vierde kanaal, dus die informatie wordt gewoon niet geëxporteerd. De kleur die je kiest onder Transparante delen doet er alleen toe waar alfa transparantie betekende; bij een texture waarvan alfa een masker is, toont de JPG gewoon de kleurlaag.
Mipmaps zijn de kopieën op halve, kwart en kleinere grootte die een DDS na de hoofdafbeelding opslaat, zodat verre oppervlakken netjes worden weergegeven. Voor een preview is alleen de grootste nodig, en die krijg je. Textures met zijden van 4096 px of meer geven zware JPG's; stel Formaat van uitvoerafbeelding wijzigen in op een langste zijde van 1024 of 2048 px om te plaatsen.
Als je de JPG bewerkt en weer in een game wilt gebruiken, bedenk dan dat JPG zijn eigen compressie toevoegt bovenop de DDS-blokcompressie. Bewerk voor een heen-en-terugtraject vanuit een PNG en codeer aan het eind één keer opnieuw.
Vragen over DDS naar JPG converteren
Waarom zou ik een DDS-texture naar JPG converteren?
Modpagina's, forums, Discord, wiki's en issuetrackers tonen JPG en PNG, maar geen DDS. Met een JPG-preview kunnen spelers een retexture bekijken voordat ze die downloaden, en kunnen teamgenoten een asset beoordelen zonder een textureplug-in te installeren.
Welke kleur krijgen transparante delen van de texture?
Wat je ook kiest onder Transparante delen: standaard wit, zwart of een eigen hexkleur. Bij gebladerte, haarkaarten en decals oogt een middengrijs of zwart in een preview meestal beter dan wit.
Welk mipniveau komt in de JPG terecht?
Het hoogste niveau op volledige resolutie, de afbeelding die de game van dichtbij toont. De kleinere kopieën die daarna zijn opgeslagen, worden niet geëxporteerd, dus een texture van 2048 × 2048 wordt één JPG van 2048 × 2048.
De alpha van mijn texture bevat een glansmasker, geen transparantie. Gaat dat verloren?
In de JPG wel; JPG heeft drie kleurkanalen en niet meer. Bewaar de originele DDS voor de game, en als je het masker als aparte afbeelding wilt zien, open je het bestand in een teksturtool die losse kanalen kan tonen.
Kan ik de JPG kleiner maken voor een forum met een uploadlimiet?
Stel Formaat van uitvoerafbeelding wijzigen in op een langste zijde van bijvoorbeeld 1024 px, of verlaag de Kwaliteit naar ongeveer 80. Een volledige 4K-texture als JPG is groot; een preview van 1024 px is ruim genoeg voor een screenshotdraad.
Kan ik een JPG terugzetten in de game?
Niet rechtstreeks. De meeste engines die DDS lezen verwachten dat formaat op schijf, dus de bewerkte afbeelding moet weer door een DDS-encoder; JPG naar DDS doet die stap.
- DDS naar PNG converterenZet DDS-gametextures om naar PNG om te bewerken en modden. Decodeert BC1 t/m BC7, behoudt het alfakanaal en bewaart het grootste mipniveau.
- TGA naar JPG converterenVerklein Targa-screenshots en 3D-renders tot JPG om te delen, mailen of printen. Alfa afgevlakt op achtergrond naar keuze, 20 bestanden per keer.
- JPG naar DDS converterenZet JPG-foto's om naar DDS-texturen voor gamemods en engines. Eerst schalen, tot 20 bestanden tegelijk, na 30 minuten verwijderd.
- PNG naar DDS converterenZet PNG-afbeeldingen om naar DDS-texturen voor gamemods en engines, met behoud van alfakanaal. Over formaten, mipmaps en DXT of BC7.
- VTF naar PNG converterenZet Valve VTF-texturen en sprays uit Garry's Mod, TF2 en Counter-Strike: Source om naar PNG. Alfa blijft behouden, frames apart te exporteren.
- TGA naar PNG converterenTGA (Targa)-texturen, renders en gamescreenshots omzetten naar PNG. 32-bit alfa blijft, RLE gelezen, omgekeerde beelden rechtgezet. 20 per batch.