SVG Vektörden PNG Görsele Dönüştürücü
SVG vektör dosyalarını PNG raster görsellere dönüştürmek, ölçeklenebilir kod tabanlı grafikleri evrensel uygulama uyumluluğu için sabit piksel ızgaralarına dönüştürür.
Format Karşılaştırması ve Teknik Özellikler
| Özellik | SVG | PNG |
|---|---|---|
| MIME Türü | image/svg+xml | image/png |
| Tür | vector | raster |
| Sıkıştırma | lossless XML text (GZIP compressible via .svgz) | lossless (DEFLATE / LZ77 + Huffman) |
| Standart Şartname | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Sihirli Bayt Başlığı (Magic Bytes) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Format Genel Bakışı ve Kullanım Alanları
Ölçeklenebilir Vektör Grafikleri (SVG), ekranda geometrik yolları, çizgileri ve şekilleri doğrudan çizmek için XML metin koduna dayanır. Bu format web logoları ve simgeler için harika çalışır çünkü çizim her ekran boyutunda keskin kalır. Ancak bazı eski yazılımlar, katı e-posta istemcileri ve belirli baskı araçları vektör kodunu okuyamaz. Dosyayı Taşınabilir Ağ Grafiği (PNG) dosyasına dönüştürmek, vektör şekillerini renkli piksellerden oluşan sabit bir ızgaraya boyayarak bu sorunu çözer. Web geliştiricileri ve grafik tasarımcıları, mobil uygulama mağazaları veya eski platformlar için simge hazırlarken sıklıkla bu dönüştürmeye ihtiyaç duyarlar. Uygulama mağazaları, uygulama simgeleri için belirli raster boyutları gerektirir. İçerik üreticiler, vektör kaynağını sabit bir görsel ızgarasına dönüştürerek grafiğin hedef uygulamanın XML kodunu ayrıştırmasına güvenmeden her cihazda doğru şekilde görüntülenmesini sağlar.
Teknik Özellikler ve Kodek Ayrıntıları
SVG dosyaları image/svg+xml MIME türünü kullanır ve biçimlendirme ayraçları içine alınmış düz metin XML etiketlerinden oluşur. İnsan tarafından okunabilir metin belgeleri oldukları için sihirli baytlar (magic bytes) kullanmazlar. PNG dosyaları image/png MIME türünü kullanır ve 89 50 4E 47 0D 0A 1A 0A değerindeki tam sekiz baytlık sihirli imza ile başlar. Yapısal olarak SVG, matematiksel yol talimatlarına ve koordinatlara dayanır. PNG ise kayıpsız sıkıştırma için LZ77 kayan sözlük eşleştirmesini Huffman kodlamasıyla birleştiren DEFLATE algoritması kullanılarak sıkıştırılmış piksellerden oluşan bir raster ızgarasına dayanır.
İşletim Sistemi ve Tarayıcı Uyumluluğu
SVG dosyaları Chrome, Safari, Firefox ve Edge dahil tüm modern web tarayıcılarında yerel olarak açılır, ancak Microsoft Office'in eski sürümleri gibi eski masaüstü yazılımlarında desteklenmez. PNG görselleri Windows, macOS, Linux, iOS ve Android dahil tüm büyük işletim sistemlerinde evrensel uyumluluğa sahiptir. Her modern web tarayıcısı, görsel görüntüleyicisi ve ofis paketi PNG dosyalarını ek eklentilere ihtiyaç duymadan açar.
💡 Faydalı bilgiler
Vektörleri raster formatına dönüştürürken son görüntüleme hedefinizle eşleşen bir çözünürlük boyutu seçin. Çift boyutlarda dışa aktarma yapmak, yüksek yoğunluklu Retina ekranlar için keskin bir görsel oluşturur.
Format Karşılaştırması ve Teknik Özellikler
Tipik bir logo vektör dosyası yaklaşık 15 KB boyutundadır. Yüksek çözünürlüklü bir PNG'ye dönüştürüldüğünde yaklaşık 250 KB boyutunda bir dosya oluşur. Hızlı bir Fiber bağlantıda bu dosya bir milisaniyeden kısa sürede aktarılır. 5G mobil bağlantı üzerinden yaklaşık iki milisaniye sürer ve standart bir 4G ağında aktarım yaklaşık on milisaniyede tamamlanır.
Sıkça Sorulan Sorular
SVG Vektör dosyası kalite kaybetmeden PNG Görsele nasıl dönüştürülür?
Çıktıyı keskin tutmak için, PNG dosyalarında kullanılan kayıpsız DEFLATE sıkıştırmasını uygulamadan önce vektör matematiğini yüksek piksel boyutunda işleyin. Her iki format da kayıpsız olduğundan, son piksel ızgarasını oluşturulan boyutunun üzerine ölçeklemediğiniz sürece dönüştürme işlemi her keskin kenarı ve rengi doğru bir şekilde korur.
SVG Vektör ile PNG Görsel arasındaki fark nedir?
SVG, pikselleşmeden sonsuza kadar ölçeklenen XML metin talimatlarından oluşturulmuş bir vektör formatıdır. PNG ise ayrı renkli piksellerden oluşan sabit bir ızgaradan oluşturulmuş bir raster formatıdır. Vektörler yeniden boyutlandırmayı ve duyarlı web tasarımını en iyi şekilde yönetirken, rasterler karmaşık fotoğrafik dokuları ve evrensel yazılım uyumluluğunu en iyi şekilde yönetir.