UltKit

PNG'yi SVG'ye Dönüştürme: Logo ve İkon Vektörleştirme

PNG'yi SVG'ye dönüştürmek için onu vektörleştirirsiniz: yazılım pikselleri düz renk alanlarında gruplar ve bu alanların kenarlarını eğriler olarak yeniden çizer. Bu yöntem logolarda, ikonlarda, imzalarda ve çizgi çizimlerinde çok iyi sonuç verir. Fotoğraflarda, renk geçişlerinde ve çok küçük yazılarda ise sonuç zayıf olur.

Jonas WeberJonas WeberWeb performansı editörü
Güncellendi 12 dk okuma
Siyah zemin üzerine küçük beyaz ikonlardan oluşan bir ızgaranın basıldığı açık bir dergi sayfasının üzerinde duran tablete kalemle dokunan bir el
Answer

Bir PNG gerçek, ölçeklenebilir bir SVG'ye dönüştürülebilir mi?

Evet, ama PNG'yi bir kabuğa koyarak değil, vektör yollarına izleyerek (trace). En az 1000 px genişliğinde bir PNG kullanın, renk sayısını tasarımdaki düz renk sayısına (çoğunlukla 2–8) ayarlayın ya da çizgi çizimler için siyah beyaza geçin. Kullanmadan önce SVG'yi yakınlaştırıp eğrileri kontrol edin.

Pikseller ve yollar: PNG'yi SVG'ye dönüştürme aslında neyi değiştirir

PNG bir raster resimdir: her biri bir renge ve isteğe bağlı olarak bir saydamlık değerine sahip, sabit bir piksel ızgarası. 500 × 500 px bir logo tam olarak 250.000 kareden oluşur ve başka hiçbir şey içermez. Bu yüzden afiş boyutuna büyütmek, her kareyi yalnızca büyütür ya da aralarındaki boşlukları bulanıklaştırır. SVG ise bir vektör resimdir; <path>, <circle> ve <rect> gibi şekilleri koordinatları ve dolgu renkleriyle listeleyen bir metin dosyasıdır. Tarayıcı ya da kesim makinesi bu şekilleri gereken her boyutta yeniden çizer. Vektör bir logonun telefon ekranında da fuar bannerında da net kalmasının nedeni budur.

Vektörden rastere geçmek kolaydır, çünkü oluşturucu şekilleri pikseller üzerine boyar; SVG'den PNG'ye dönüştürme bunu bir saniyede yapar. Tersi yönde kayıpsız bir kestirme yoktur, çünkü piksel ızgarası onu oluşturan şekillere dair hiçbir kayıt tutmaz. Birinin pikselleri inceleyip her şeklin nerede başlayıp bittiğini tahmin etmesi gerekir. Bu tahmin adımına izleme (tracing) ya da vektörleştirme denir. Illustrator'dan komut satırı programına kadar her dürüst PNG'den SVG'ye dönüştürücü, aslında bir izleyicidir.

Bazı dönüştürücüler zor kısmı atlar. Orijinal PNG'yi base64 metni olarak gömülü tek bir <image> öğesi içeren geçerli bir SVG dosyası yazarlar; bu da dosyayı PNG'den yaklaşık üçte bir oranında büyütür. Sonuç SVG olarak açılır ve dosya türü kontrolünden geçer, ama yine de vektör ambalajındaki bir piksel resmidir: yakınlaştırırsanız aynı pürüzlü kenarları görürsünüz, kesim makinesi de izleyecek yol bulamaz. Herhangi bir SVG'yi metin düzenleyicide açıp data:image/png arayın; bu metin varsa hiçbir şey vektörleştirilmemiştir.

MythBir PNG'yi .svg olarak kaydetmek ya da adını değiştirmek onu vektör yapar.

FactAdı değiştirmek yalnızca uzantıyı değiştirir. Pikseller piksel olarak kalır ve çoğu uygulama dosyayı açmayı reddeder.

MythPNG'yi gömen bir SVG gerçek bir vektör dosyasıdır.

FactBu, SVG kabı içindeki bir raster resimdir. Yalnızca izlenmiş <path> öğeleri pikselleşmeden ölçeklenir.

Mythİzleme, küçük bir PNG'nin hiç sahip olmadığı ayrıntıyı geri getirir.

Factİzleyici, kendisine verilen pikselleri takip eder. Bulanık 64 px'lik bir simge, her boyutta lekeli kalan şekillere dönüşür.

Temiz vektörleşen çizimler ve asla vektörleşmeyecek olanlar

İzleme, en baştan şekil olarak çizilmiş resimlerde iyi sonuç verir. Bir tasarım uygulamasından dışa aktarılmış logo, düz bir simge, siyah konturlu bir karikatür, taranmış bir imza ya da şablon; hepsi net kenarlarla ayrılmış birkaç düz renkten oluşur. İzleyici her rengi bölgelere ayırır, sınırlarını takip eder ve boyunca yumuşak eğriler uydurur; böylece SVG, tasarımcının çizdiği şekillere yakın çıkar. Logotipteki kalın harfler de iyi izlenir, çünkü büyük bir harf de dolu bir şekildir. Her harf yeniden renklendirebileceğiniz ya da boyutlandırabileceğiniz, ama artık yeniden yazamayacağınız bir ana hatta dönüşür.

Fotoğraflar tam tersidir. Bir portre ya da ürün fotoğrafında birbirine karışan binlerce ince ton vardır ve vektör biçiminin bunu anlatmanın verimli bir yolu yoktur. İzleyiciden 16 renk isterseniz belirgin bantlı, posterize bir illüstrasyon elde edersiniz; 64 isterseniz PNG'den çok daha büyük bir dosyada on binlerce küçük şekil çıkar ve yine de fotoğrafa benzemez. Yumuşak geçişler, gölgeler ve parlamalar da aynı şekilde ince bant yığınlarına dönüşür. Küçük yazı üçüncü sorunlu alandır: 10–12 px'te kenar yumuşatma her harfi arka planına karıştırır ve izleyici "e" ile "o" arasındaki farkı ayırt edemez.

Temiz izlenir

  • Düz renkli logolar ve logotipler
  • Simgeler, piktogramlar ve clip art
  • Mürekkep çizimleri, boyama sayfaları ve çizgi romanlar
  • Beyaz kâğıtta taranmış imzalar ve mühürler

Hazırlık gerekir

  • Yumuşak gölgeli ya da parlamalı logolar
  • Düzensiz gri çizgili kurşun kalem eskizleri
  • Karmaşık bir arka plandaki logo ekran görüntüleri
  • Piksel kenarlı eğri gerektiren piksel sanatı

İyi görünmez

  • İnsan, yemek ya da manzara fotoğrafları
  • Yumuşak renk geçişlerine dayanan resimler
  • Yaklaşık 14 px'ten küçük yazılar
  • Aşırı sıkıştırılmış ya da büyütülmüş resimler

Vektörleştiriciye üzerinde çalışacağı daha iyi bir PNG verin

Çözünürlük, hiçbir ayardan daha önemlidir. İzleyici her eğriyi kenar boyunca uzanan piksel merdivenine uydurur; bu merdiven ne kadar inceyse eğri o kadar doğru olur. PNG'yi Figma, Canva, Photoshop ya da bir sunumdan kendiniz dışa aktardıysanız, görüntü boyutunun iki üç katında yeniden dışa aktarın; 1500–2000 px genişliğindeki bir logo izleyiciye bol malzeme sağlar. Küçük bir PNG'yi, sonuç %100 yakınlaştırmada temiz görünmedikçe önce yapay zekâ büyütücüyle büyütmeyin; çünkü uydurulmuş kenar dokusu da gerçek kenarlar kadar sadakatle izlenir.

Sonra arka planı sadeleştirin. PNG tam saydamlığı destekler ve saydam arka plan en kolay durumdur: tamamen saydam her piksel boş alan sayılır, bu yüzden SVG'de çizimin arkasında beyaz bir kutu olmaz. PNG'de düz bir zemin varsa önce çizimin etrafını sıkı biçimde kırpın; kesin çerçeveleme için bir resmi orana göre kırpma rehberimize bakabilirsiniz. Tişört üzerinde fotoğraflanmış logo gibi karmaşık bir arka plan, izlemeden önce kaldırılmalı ya da tek bir düz renkle boyanmalıdır.

Son olarak, izleyici sizin yerinize yapmadan renk sayısını kendiniz azaltın. Kaynak dosyada gölgeleri, parlamaları ve gradyan katmanlarını gizleyin; vektör sürümünde gerekmiyorsa gradyan dolguyu orta rengiyle değiştirin. Kontur rengi dahil kalan düz renkleri sayın ve sayıyı not edin; bir sonraki adımda gireceğiniz en yararlı sayı budur. Aynı logonun JPEG ve PNG sürümleri arasında seçim yapıyorsanız PNG'yi alın, çünkü JPEG sıkıştırması her kenarın çevresine gürültü ekler; ayrıntıları JPG, JPEG ve PNG farkı yazısında bulabilirsiniz.

  • PNG en az 1000 px genişliğinde; ayrıntılı bir logo için ideal olarak 1500–2000 px
  • Arka plan saydam ya da tek düz renk ve çizime yakın kırpılmış
  • Gölgeler, parlamalar, dokular ve gradyanlar gizlenmiş ya da düzleştirilmiş
  • Tasarımın kontur dahil kaç düz renk kullandığını biliyorsunuz

Çiziminiz için renk, yumuşatma ve eşik değerini seçme

Her izleyici, etiketler farklı olsa da aynı üç soruyu sorar. Birincisi kaç rengin tutulacağıdır. PNG'den SVG'ye dönüştürücüde Renk modu, Renkli, Gri tonlama ve Siyah beyaz arasında seçim yapar; Renk sayısı ise piksellerin 2 ile 64 arasında kaç kümeye ayrılacağını belirler. Not ettiğiniz sayıya eşitleyin. Çok yüksek ayarlamak, izleyicinin kenar yumuşatmalı piksellerini kendi ince renklerine ayırmasına yol açar ve her şeklin çevresinde silik bir hale olarak görünür; çok düşük ayarlamak iki marka rengini tek renkte birleştirir.

İkinci soru kenarların nasıl ele alınacağıdır. Yumuşatma, piksellerin bıraktığı basamakları yuvarlar; Ayrıntı ise bir lekenin ne kadar küçük olsa da şekil olabileceğine karar verir. PNG sayfası Ayrıntı 70 ve Yumuşatma 40 ile başlar; bu, temiz bir dışa aktarımdaki küçük köşeleri korur. Toz ve başıboş noktalar çıkarsa Ayrıntı'yı düşürün, eğriler dalgalı görünürse Yumuşatma'yı artırın. Düz kenarlardan oluşan geometrik logolar için Eğriler'i Düz çizgiler'e, bloklu kalmasını istediğiniz piksel sanatı için Piksel kenarları'na ayarlayın.

Üçüncü soru yalnızca siyah beyaz izleme için geçerlidir: mürekkep ile kâğıt arasındaki çizgi nereye çekilecek. Eşik 1 ile 254 arasındadır ve varsayılanı 128'dir. Eşikten koyu pikseller siyah, açık olanlar boş olur. İnce mavi tükenmez kalemle atılmış bir imza için soluk çizgiler kalsın diye 160–180'e doğru artırın; hafif gri kâğıt üzerindeki kalın bir keçeli kalem çizimi için kâğıt dokusu leke olmasın diye 100'e doğru düşürün. Etkiler birbirini etkilediğinden her seferinde yalnızca bir ayarı değiştirip karşılaştırın.

Çizim türüne göre başlangıç noktaları; her seferinde yalnızca bir değeri değiştirin
ÇizimRenk moduRenkler / eşikKenarlar
Tek renkli logo veya simgeSiyah beyazEşik 128Yumuşak eğriler
3–5 renkli düz logoRenkliTam renk sayısıYumuşak eğriler, Yumuşatma 40
Geometrik logo, düz kenarlarRenkliTam renk sayısıDüz çizgiler
İnce tükenmez kalemle imzaSiyah beyazEşik 160–180Yumuşak eğriler, daha fazla Yumuşatma
Kurşun kalem eskiziGri tonlama4–6 gri tonKâğıt dokusunu atmak için Ayrıntı'yı düşürün
Piksel sanatı karakteriRenkliTam palet boyutuPiksel kenarları
Fotoğraf, poster efekti içinRenkli8–16 renkStilize bir sonuç bekleyin
Ahşap bir masada, ince kalem darbeleriyle çizilmiş büyük A harfini gösteren bir tablet; yanında bir dijital kalem, kulaklık ve turuncu bir tasarım kitabı
Fotoğraf: Unsplash

Elde ettiğiniz SVG nasıl değerlendirilir

Küçük önizlemeyle yetinmeyin. SVG'yi tarayıcıda açıp en sıkı eğriye, yani bir harfin karnına ya da bir sivri ucun köşesine %400–800 yakınlaştırın. İyi bir izlemede yumuşak yaylar ve tasarımda köşe olan yerlerde keskin köşeler görünür; zayıf bir izlemede dalgalanmalar, çukurlar ve yuvarlanmış uçlar vardır. Ardından dosyayı Inkscape, Illustrator veya Figma gibi bir vektör düzenleyicide açıp ana hat ya da düğüm görünümünü etkinleştirin. Basit iki renkli bir logo genellikle birkaç yüz düğüm gerektirir; sizinkinde birkaç bin görünüyorsa izleyici gürültüyü takip etmiştir ve yolları düzenlemek ya da kesmek zahmetli olur.

Dosya boyutu hızlı bir sağlama kontrolüdür. Düz bir logonun optimize edilmiş SVG'si genellikle birkaç kilobayttan birkaç on kilobayta kadardır ve çoğu zaman çıktığı PNG'den küçüktür. Kaynak PNG'den birkaç kat büyük bir izleme dosyası çoğunlukla fazla renk, fazla ayrıntı ya da izlenmemesi gereken bir fotoğraf demektir. SVG'yi optimize et seçeneğini açık tutun; koordinatları yuvarlar ve yolları görünür bir değişiklik olmadan birleştirir. Son olarak çizimi afiş boyutuna ve favicon boyutuna ölçekleyip ikisinde de iyi okunduğunu doğrulayın.

  • Her şeklin çevresinde ince hale ya da kenarlıklar

    Kenar yumuşatmalı pikseller kendi rengi haline geldi. Renk sayısı'nı bir iki azaltın ya da Yumuşatma'yı artırın.

  • Çizimin çevresinde yüzlerce küçük leke

    Gürültü ya da kâğıt dokusu izlenmiş. Ayrıntı'yı düşürün ya da PNG'nin arka planını temizleyip yeniden izleyin.

  • Siyah beyaz modda ince çizgilerin kesik kesik parçalara ayrılması

    Çizgiler kesme değerinden daha açık. Çizgiler kapanana kadar Eşik'i 15–20'şer adımlarla artırın.

  • Köşeli kenarların yuvarlak çıkması

    Yumuşatma bu tasarım için fazla yüksek. Düşürün ya da geometrik şekiller için Eğriler'i Düz çizgiler'e getirin.

Inkscape, Illustrator, Potrace veya tarayıcı

Ücretsiz masaüstü seçeneği Inkscape'tir. PNG'yi içe aktarın, seçin ve Path > Trace Bitmap (Shift+Alt+B) menüsünü açın. Brightness cutoff gibi tek taramalı modlar çizgi çizimlere uygun tek bir siyah yol üretir; çok taramalı modlar belirli sayıda rengi ya da griyi üst üste katmanlar olarak izler. Inkscape'in siyah beyaz izlemesi, Peter Selinger'in 2001'de yayımladığı bir izleme kitaplığı olan Potrace üzerine kuruludur. Potrace'in kendisi PNG yerine PBM, PGM, PPM veya BMP okuyan, yalnızca iki tonlu resimleri işleyen ve SVG, PDF, EPS ya da DXF yazan bir komut satırı programıdır; bu da onu çok sayıda taramayı betikle toplu işlemek için iyi bir seçim yapar.

Adobe Illustrator'da Image Trace, Illustrator CS6'da eski Live Trace'in yerini aldı. PNG'yi yerleştirin, Window > Image Trace menüsünü açın ve Black and White Logo, 3 Colors veya 16 Colors gibi bir ön ayarla başlayın; ardından gelişmiş bölümde Paths, Corners ve Noise değerlerini ayarlayın. İzleme, Expand'a tıklayana kadar canlı kalır; tıkladığınızda sıradan, düzenlenebilir yollara dönüşür. İkisi de yüklü değilse, tarayıcıdaki bir dönüştürücü aynı renk azaltma, kenar bulma ve eğri uydurma sürecini çalıştırır; resimden SVG'ye dönüştürücü ayrıca JPG, WebP ve HEIC kabul eder ve SVG yerine EPS, PDF veya DXF yazabilir.

  • Inkscape Trace Bitmap

    Windows, macOS ve Linux için ücretsiz. Tek taramalı ve çok renkli modlar, canlı önizleme, sonrasında tam yol düzenleme.

  • Illustrator Image Trace

    Ücretli, Creative Cloud'un parçası. Çizim türüne göre ön ayarlar, ardından yolları diğer vektör çalışmalarınızla birlikte düzenlemek için Expand.

  • Potrace

    Ücretsiz, komut satırı, yalnızca iki tonlu girdi. İmza, mühür ve taranmış çizgi çizimlerin betikle toplu işlenmesi için en uygunu.

  • Tarayıcı dönüştürücü

    Kurulum gerekmez, toplu işlemde 95 MB'a kadar 20 dosya, yüklemeler 30 dakika sonra silinir.

SVG bundan sonra nerede kullanılır, kaynak dosya ne zaman istenmeli

Web'de SVG, 2001'den beri bir W3C Önerisidir ve güncel her tarayıcı onu <img> etiketinde, CSS arka planı olarak ya da HTML içinde satır içi işler; satır içi kullanımda renkleri fare üzerine gelince bile değişebilir. İzlenmiş bir logo, retina ekranlar için gereken birkaç PNG boyutunun yerine genellikle tek küçük bir dosya koyar. Kesim makineleri için SVG, Cricut Design Space ve Silhouette Studio'nun beklediği biçimdir: izlenen her şekil bir kesim yoluna dönüşür, çok renkli bir izleme ise farklı vinil renklerinden kesebileceğiniz ayrı katmanlar olarak gelir. Lazer kesiciler ve CNC yazılımları genellikle DXF'i tercih eder; PNG'den DXF'e aynı izleme ayarlarından bunu üretir.

Baskı atölyeleri vektör çizim ister, çünkü baskı makinesi, nakış dijitalleştirici ya da tabela kesici piksel değil kenar ister; izlenmiş bir SVG çoğu zaman etiket, tişört ya da banner için bunu karşılar. Yine de bir yaklaşımdır: eğriler uydurulmuş tahminlerdir, renkler piksellerden ortalanmıştır ve yazılar ana hatta çevrilmiştir. Bu yüzden bir şirket logosunu izlemeden önce onu yapana sorun. Bir tasarımcı ya da ajansın neredeyse her zaman kesin eğrileri, adlandırılmış renkleri ve yazı tipleriyle orijinal AI, EPS, PDF veya SVG dosyası vardır ve göndermek onlar için bir dakikalık iştir. İzleme, orijinal kaybolduğunda, logo yalnızca taranmış bir antetli kâğıtta kaldığında ya da çizim size ait olduğunda doğru araçtır.

İzleme, çizimin sahibini değiştirmez

Bir logoyu, karakteri ya da illüstrasyonu SVG'ye dönüştürmek yeni bir tasarım değil, başka bir biçimde bir kopya oluşturur. Yalnızca size ait olan, kullanım izniniz bulunan ya da lisanslı çizimleri izleyin; başkasının çalışmasını satış için kesmeden veya basmadan önce lisansı kontrol edin.

Önemli noktalar

  • PNG yalnızca izleme ile gerçek bir SVG olur; PNG'yi gömen bir SVG hâlâ bir piksel resmidir.
  • Az sayıda düz renkli logolar, simgeler, imzalar ve çizgi çizimler temiz izlenir; fotoğraflar, gradyanlar ve küçük yazılar izlenmez.
  • Saydam ya da düz arka planlı, büyük ve temiz bir PNG ile başlayın ve tam renk sayısını bilin.
  • Kullanmadan önce sonucu yüksek yakınlaştırmada, düğüm görünümünde ve dosya boyutuna bakarak kontrol edin.
  • Logoyu bir tasarımcı yaptıysa, kopyayı izlemeden önce ondan orijinal vektör dosyasını isteyin.
PaylaşXFacebookWhatsAppTelegram

Sık sorulan sorular

Bir SVG dosyasının gerçek vektör mü yoksa içine resim gömülmüş bir dosya mı olduğunu nasıl anlarım?

Dosyayı bir metin düzenleyicide açın. Uzun koordinat listeleri içeren path öğeleri görüyorsanız dosya vektördür. Tek bir image öğesi ve ardından gelen uzun bir metin bloğuyla data:image/png görüyorsanız, SVG kılıfına sarılmış bir PNG'dir.

SVG'yi tekrar PNG'ye dönüştürmek kalite kaybına yol açar mı?

Hayır, ihtiyacınız olan boyutta dışa aktardığınız sürece. Vektör, istenen her piksel boyutunda PNG'ye dönüştürülebilir; bu yüzden eski bir PNG'yi yeniden boyutlandırmak yerine her kullanım için yeni bir PNG dışa aktarın.

Vektörleştirilmiş bir logoda kaç düğüm olmalı?

Sabit bir sınır yoktur, ancak basit ve düz bir logo genellikle birkaç yüz düğüm noktasıyla yetinir. Binlerce düğüm noktası çoğunlukla izleyicinin gürültüyü takip ettiği anlamına gelir; ayrıntı düzeyini veya renk sayısını düşürüp yeniden izleyin.

SVG dosyamda renkli şekillerin arasında neden ince beyaz çizgiler görüyorum?

Kenarları birbirine değen şekiller, görüntüleyici her birine ayrı ayrı kenar yumuşatma uyguladığında ince çizgi boşlukları gösterebilir. Şekilleri üst üste bindiren izleyiciler bu sorunun çoğunu önler.

Matbaaya SVG mi yoksa PDF mi göndermeliyim?

Hangi biçimleri kabul ettiklerini sorun. Birçok matbaa iş akışları buna göre kurulu olduğu için PDF veya EPS tercih eder; ikisi de SVG ile aynı vektör yollarını taşıyabilir.

Vektörleştirilmiş bir logodaki yazıyı düzenleyebilir miyim?

Metin olarak düzenlenemez. İzleme, harfleri dış hatlı şekillere dönüştürür; bir sözcüğü değiştirmek için yazı tipini belirlemeniz, vektör düzenleyicide yeniden yazmanız ve izlenen harflerin yerine yerleştirmeniz gerekir.

Okumaya devam edin