DDS'yi PNG'ye Dönüştürme
DDS dosyaları insanlar için değil, ekran kartı için paketlenmiş dokulardır. Bunları PNG'ye dönüştürdüğünüzde her düzenleyicide açabileceğiniz, web'de inceleyebileceğiniz veya bir modun temeli olarak kullanabileceğiniz sıradan bir resim elde edersiniz.
Resim Dönüştürücü
veya JPG, JPEG, JPE … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
85, fotoğrafları görsel olarak özgünle aynı tutar. Yalnızca daha küçük dosya gerektiğinde düşürün.
JPG, BMP ve EPS saydamlığı desteklemez. Saydam pikseller bu renkle doldurulur.
Saydam piksellerin arkasında kullanılan onaltılık renk, örn. #FFFFFF.
Bu biçim tek bir resim tutar. Animasyonu korumak istiyorsanız GIF veya WebP çıktısını seçin.
Çok boyutlu bir simge tek dosyada birkaç çözünürlük içerir; tarayıcılar ve işletim sistemleri ihtiyaç duyduklarını seçer.
Özgün boyutları koruyun ya da bir kenarı girin; en boy oranı korunur.
Yukarıda seçtiğiniz kenar için piksel değeri.
Özgün boyutların yüzdesi.
sRGB ekranlar ve web için doğrudur. Baskı iş akışları için özgün olanı koruyun; gri tonlama rengi atar.
Yalnızca meta veri; 0 özgün değeri korur. Yazıcılar ve bazı portallar bu sayıyı okur; piksel boyutlarını değiştirmez.
Bu aracı nasıl kullanırsınız
- 1
.dds dokularını yükleyin
Toplu işlemde en fazla 20 dosya, her biri 95 MB'a kadar; bu sınır, tam mip zincirine sahip 8K'ya kadar blok sıkıştırmalı dokuları kapsar.
- 2
Renk alanını Orijinali koru olarak bırakın
Normal ve pürüzlülük haritaları gibi dokular renk değil veri saklar. Gelişmiş ayarlar altında Renk uzayı seçeneği Orijinali koru olarak kalır; böylece bu değerler kaymaz.
- 3
PNG biçimine Dönüştür düğmesine basın
Her doku, tam çözünürlüğünde ve saydamlığı korunarak kayıpsız bir PNG'ye dönüşür.
DDS'yi PNG'ye dönüştürmek GPU sıkıştırmasını çözer, tam boyutlu görüntüyü ve alfasını korur, yalnızca oyun motorunun ihtiyaç duyduğu küçük mip kopyalarını bırakır.
DDS dosyası nedir ve düzenleyiciler neden onu açmakta zorlanır
Microsoft, DirectDraw Surface'i 1999'da DirectX 7 ile, dokuları ekran kartının istediği biçimde tutan bir kapsayıcı olarak sundu. Pikselleri blok sıkıştırmayla saklanır: görüntü 4 × 4 karelere bölünür ve her kare iki referans renk ile piksel başına küçük bir indeksle tanımlanır. GPU, tüm dosyayı açmadan her kareyi tek başına çözebilir; bu yüzden Skyrim'den modern motorlara kadar oyunlar hâlâ DDS dokuları kullanır.
Bir DDS dosyası çoğunlukla bir mip zinciri de taşır: nesne uzaktayken kullanılan, her biri öncekinin yarı genişlik ve yüksekliğinde bir kopya dizisi. Tam zincir dosya boyutuna kabaca üçte bir ekler. Bazı DDS dosyaları altı yüzlü bir küp haritası veya birkaç dokudan oluşan bir dizi içerir; PNG ise tek bir görüntü tutar.
Karşılaşacağınız DDS sıkıştırma formatları: BC1'den BC7'ye
| Biçim | Eski adı | Piksel başına bit | Alfa | Tipik kullanım |
|---|---|---|---|---|
| BC1 | DXT1 | 4 | Yok veya 1 bit | Opak renk, kesik yapraklar |
| BC2 | DXT3 | 8 | 4 bit doğrudan | Güncel oyunlarda nadir |
| BC3 | DXT5 | 8 | Yumuşak geçiş | Yumuşak saydamlıklı renk |
| BC4 | ATI1 | 4 | Yalnızca tek kanal | Pürüzlülük, yükseklik ve maskeler |
| BC5 | ATI2 / 3Dc | 8 | Yalnızca iki kanal | Teğet uzayı normal haritaları |
| BC7 | yok | 8 | İsteğe bağlı, yüksek kalite | Modern renk dokuları, Direct3D 11 |
DDS
DirectDraw Surface
DDS, Microsoft'un 1999'da DirectX 7 ile sunduğu bir doku biçimidir. Görüntüleri DXT/BCn gibi GPU'ya hazır blok sıkıştırma şemalarıyla, mipmap'ler ve küp haritalarıyla birlikte saklar; böylece ekran kartları bunları çözmeden kullanabilir. Blok sıkıştırma kayıplıdır ve renk geçişlerinde artefaktlar gösterebilir, ancak sıkıştırılmamış DDS de vardır. PC oyunlarında ve oyun modlarında yaygındır, fakat tarayıcılar ve çoğu günlük görüntüleyici desteklemez.
- Sıkıştırma
- Kayıplı veya kayıpsız
- Saydamlık
- Evet
- Animasyon
- Hayır
- Çıkış yılı
- 1999 · Microsoft
PNG
Portable Network Graphics
PNG, 1996'da PNG Development Group tarafından yayımlanan ve sonradan W3C ile ISO tarafından standartlaştırılan kayıpsız bir raster biçimdir. Her pikseli aynen korur, tam alfa saydamlığını destekler; metni, keskin kenarları ve düz renkleri bozulma olmadan işler. Bu kesinlik onu ekran görüntüleri, logolar, simgeler ve arayüz grafikleri için ideal kılar. Bedeli boyuttur: PNG olarak kaydedilen fotoğraflar, aynı fotoğrafın JPEG veya WebP hâlinden çoğunlukla birkaç kat büyüktür. Tüm tarayıcılar, işletim sistemleri ve düzenleyiciler PNG dosyalarını açar.
- Sıkıştırma
- Kayıpsız
- Saydamlık
- Evet
- Animasyon
- Hayır
- Çıkış yılı
- 1996 · PNG Development Group
Modcular ve sanatçılar, bir oyun dokusunu sıradan resim yazılımlarında görmek, düzenlemek veya belgelemek için DDS'yi PNG'ye dönüştürür; PNG'den DDS'ye yönü ise bitmiş çalışmayı oyun motorunun yükleyebileceği bir GPU biçimine paketler.
Blok sıkıştırma bozulmaları dönüştürmeden sonra da kalır
PNG, DDS sıkıştırmasını geri almaz
Geçişlerdeki bantlaşma ve bloklu kenarlar 4 × 4 karelerden gelir ve dokuya işlenmiştir. PNG bunları birebir yeniden üretir; bu, bir dokuyu değerlendirmek için yararlıdır ama dönüştürülmüş bir DDS'nin sanatçının kaynak dosyası kadar temiz olmayacağı anlamına gelir.
Düzenleme için bu genellikle sorun değildir. Doku değiştirme modları, yeniden renklendirmeler ve arayüz ayarları hep oyunun kendi DDS dosyasından başlar; PNG üzerinde tam çözünürlükte çalışın ve DDS'ye dışa aktarırken yeni mip seviyelerinin oluşmasına izin verin. PNG'yi ana dosyanız olarak saklayıp yalnızca yeniden dışa aktarın; böylece sonradan yapacağınız düzenlemelere ikinci bir blok sıkıştırma turu bindirmemiş olursunuz.
PNG çıktısı çoğu doku için DDS'den büyük olur, çünkü PNG sıkıştırması kayıpsızdır, BC biçimleri ise değildir. Yalnızca paylaşmak için bir önizleme gerekiyorsa DDS'den JPG'ye çok daha küçük bir dosya verir; diğer oyun biçimleri için TGA'dan PNG'ye birçok motorun kullandığı eski Targa dokularını işler.
DDS'yi PNG'ye dönüştürme hakkında sorular
DDS dokum oyunda çalışıyor da resim düzenleyicimde neden açılmıyor?
DDS, pikselleri ekran kartlarının donanımda çözdüğü GPU blok sıkıştırma biçimlerinde saklar. Birçok düzenleyici bu çözücüyü hiç eklemedi: Photoshop için NVIDIA veya Intel'in bir eklentisi gerekir, Paint.NET ve GIMP ise çoğu DDS dosyasını okur. PNG bu bağımlılığı ortadan kaldırır.
DDS'yi PNG'ye dönüştürürken mipmap'lere ne olur?
PNG tek bir görüntü tutar, bu yüzden yalnızca en büyük seviye saklanır. Daha küçük kopyalar, doku tekrar DDS olarak paketlenirken zaten yeniden oluşturulur; yani değerli hiçbir şey kaybolmaz.
Dönüştürdüğüm normal haritası neden kırmızı ve yeşil görünüyor?
Normal haritalar rengi değil yüzey yönünü kodlar. BC5 olarak sıkıştırılmış haritalar yalnızca iki kanal tutar, bu yüzden PNG'de kırmızı ve yeşil görünür; üçüncü değeri oyunun gölgelendiricisi yeniden oluşturur. Eski RGB normal haritalar ise açık mavi ve mor görünür. İkisi de doğrudur.
DDS'yi PNG'ye dönüştürmek blok sıkıştırma izlerini giderir mi?
Hayır. Blok kusurları saklanan dokunun parçasıdır ve PNG çözülmüş pikselleri birebir kopyalar. Temiz bir kaynağa ihtiyacınız varsa orijinal çizimi arayın; düzenleme için PNG üzerinde çalışın ve mevcut yumuşaklığı kabul edin.
PNG'yi düzenleyip yeniden oyuna koyabilir miyim?
Evet. Düzenlemenizi kaydedin, ardından PNG'den DDS'ye dönüştürün. Oyunun hangi blok biçimini ve mip ayarlarını beklediğini kontrol edin; dokuyu yanlış biçimde sunan modlar soluk görünebilir veya yüklenmeyebilir.
DDS'deki saydamlık PNG'de korunur mu?
Evet. BC1, BC2, BC3 ve BC7 dokularındaki alfa, PNG'nin alfa kanalına yazılır; böylece yapraklar, çıkartmalar ve arayüz öğeleri kesik şeklini korur.
Diğer doku dönüştürücüleri
- DDS JPG'ye DönüştürmeDirectDraw Surface dokularını mod sayfaları, Discord, wiki ve belgeler için JPG'ye çevirin. Alfa seçtiğiniz renge düzleşir, üst mip korunur, 20 dosya.
- PNG'yi DDS'ye DönüştürmePNG resimlerini alfa kanalını koruyarak oyun modları ve motorlar için DDS dokusuna dönüştürün. Oyunların beklediği boyut, mipmap ve DXT/BC7 formatları.
- JPG'den DDS'ye DönüştürmeJPG fotoğrafları oyun modları ve motorları için DDS dokusuna dönüştürün. Önce doku boyutuna getirin, aynı anda 20 dosya; dosyalar 30 dakikada silinir.
- TGA'yı PNG'ye DönüştürmeTGA (Targa) dokuları, render'lar ve oyun ekran görüntüleri PNG'ye: 32 bit alfa korunur, RLE okunur, ters resim düzelir. Seferde 20 dosya.
- VTF'yi PNG'ye DönüştürmeGarry's Mod, TF2 ve Counter-Strike: Source VTF dokularını ve spreylerini PNG'ye dönüştürün. Alfa korunur; animasyonlu kareler ayrı ayrı alınır.
- EXR'yi PNG'ye DönüştürmeBlender, Houdini veya Nuke OpenEXR render'larını online PNG'ye dönüştürün. Float HDR ışık 8 bit renge eşlenir, alfa korunur. 20 dosya, üyeliksiz.