Rehber

SVG’yi PNG’ye dönüştürme adımları ve boyut kontrolü

Boş olmayan SVG metnini girerek içeriği PNG’ye dönüştürebilirsiniz. Genişlik ve yüksekliği birlikte ayarladığınızda uygun ilk çift tırnaklı ölçü öznitelikleri değiştirilebilir ve başarılı sonuçta base64 PNG verisi ile ölçü bilgileri sunulur.

Araç SVG - PNG Dönüştürücü

SVG’den PNG çıktısı alma

SVG biçimindeki çizimleri PNG olarak almak için dönüştürme aracına SVG işaretlemesini metin halinde sağlayabilirsiniz. Bu yaklaşım, elinizdeki vektörel içeriği PNG verisine çevirmek ve sonucu başka bir işlemde kullanmak istediğiniz durumlar için uygundur. İçerik alanı isteğe bağlı olsa da boş bir değerle işlem başlatılamaz; dönüştürme için boş olmayan bir SVG metni gereklidir. Başarılı bir işlemde sonuç, görsel verinin kendisini doğrudan resim dosyası görünümünde değil, base64 metniyle birlikte sunar.

Uygulama sırası ve ölçü seçimi

  1. PNG’ye çevirmek istediğiniz SVG işaretlemesini hazırlayın. Metnin boş olmadığını ve kullandığınız içeriğin dönüştürme tarafından kabul edilebilecek bir SVG olduğunu kontrol edin. Boşluklardan oluşan ya da hiç içerik içermeyen bir giriş, dönüştürme aşamasına ulaşmadan başarısız olur.

  2. Hazırladığınız metni SVG içerik alanına girin. Genişlik ve yükseklik alanları isteğe bağlı sayısal alanlardır; değer sağlamadığınızda her biri sıfır kabul edilir. Bu başlangıç davranışı, girişte ölçü belirtilmemişse ilgili ölçünün sonuçta otomatik olarak raporlanacağı anlamına gelir.

  3. Belirli bir çıktı ölçüsü uygulamak istiyorsanız genişlik ve yükseklik alanlarının ikisine de sıfırdan farklı sayılar yazın. Araç bu koşulda SVG metninde yer alan ilk eşleşen çift tırnaklı width ve height özniteliklerinin değerlerini verdiğiniz sayılarla değiştirir. Örneğin, metinde width="120" ve height="80" bulunuyor, alanlara sırasıyla 240 ve 160 giriliyorsa ilk uygun eşleşmeler bu değerlerle yenilenir.

  4. Yalnızca bir ölçüyü değiştirerek diğerini olduğu gibi bırakmak istiyorsanız bu davranışın otomatik olarak devreye girmeyeceğini hesaba katın. Boyut özniteliklerinin değiştirilmesi için iki alanın da sıfırdan farklı olması gerekir; tek bir alanı doldurmak bu koşulu karşılamaz.

  5. Dönüştürme işlemini başlatın ve dönen sonucu inceleyin. SVG boş değilse, dönüştürme desteği kullanılabiliyorsa ve içerik kabul edilirse başarılı sonuçta base64 olarak temsil edilen PNG verisi, PNG verisinin bayt boyutu ile raporlanan genişlik ve yükseklik yer alır. Bir ölçü alanı sıfır kaldığında o ölçü başarılı sonuçta otomatik olarak bildirilir.

  6. Boyut değişikliğinin uygulanmasını bekliyorsanız SVG içindeki biçimi ayrıca kontrol edin. Değiştirme yalnızca ilk çift tırnaklı width="..." ve height="..." kalıpları için geçerlidir; tek tırnaklı, tırnaksız veya farklı yazılmış öznitelikler bu eşleşmeye girmez.

Çıktı alanlarını ve hataları okuma

Başarılı sonuçta görülen base64 metni, PNG verisinin metin olarak taşınan gösterimidir. Bu nedenle metnin varlığı, çıktının görsel önizleme olarak sunulduğu anlamına gelmez; sonuçta PNG verisini temsil eden metin bulunur. Bayt boyutu ise üretilen PNG verisinin uzunluk bilgisini bildirir ve genişlik ile yükseklik alanlarıyla birlikte okunmalıdır.

Bir boyutun otomatik raporlanması, o boyut için girişte sıfır bırakıldığını gösterir. Her iki ölçü de sıfırdan farklı girildiğinde araç önce uygun öznitelik eşleşmelerini değiştirmeyi dener; metindeki öznitelikler beklenen çift tırnaklı biçimde değilse bu değişiklik gerçekleşmeyebilir. Ayrıca yalnızca ilk eşleşen width ve height öznitelikleri hedeflenir, metindeki diğer benzer öznitelikler için aynı sonucu varsaymayın.

Başarısız sonuç, boş SVG içeriğinden veya SVG’nin hatalı, desteklenmeyen ya da dönüştürme tarafından reddedilen bir yapı taşımasından kaynaklanabilir. Gerekli SVG’den PNG’ye dönüştürme desteği kullanılamıyorsa geçerli görünen bir giriş de işlenemeyebilir. Bu sınırlar nedeniyle sonucu değerlendirirken yalnızca ölçü alanlarına bakmak yerine girilen metnin kabul edilip edilmediğini ve dönüşümün başarılı tamamlanıp tamamlanmadığını da kontrol edin.

Uygulamalı örnek

Bir kullanıcı, SVG çizimini 240 genişlik ve 160 yükseklik değerleriyle PNG çıktısına dönüştürmek istiyor.

İçinde çift tırnaklı width="120" ve height="80" öznitelikleri bulunan boş olmayan bir SVG metni girin; genişlik için 240, yükseklik için 160 sağlayıp dönüştürmeyi başlatın.

Başarılı sonuçta base64 metni biçiminde PNG verisi, PNG’nin bayt boyutu ve raporlanan genişlik ile yükseklik alanları bulunur.

Sınırlamalar

  • Boş veya dönüştürme tarafından reddedilen SVG içeriği başarısız olabilir; ölçü değiştirme de yalnızca iki değer sıfırdan farklıyken ilk uygun çift tırnaklı özniteliklerle sınırlıdır.

Sık yapılan hatalar

  • Tek bir boyut alanını doldurmak, ölçü özniteliklerinin değiştirilmesi için gereken koşulu oluşturmaz; iki alanı da sıfırdan farklı sayılarla doldurun ve SVG metnindeki ilk eşleşmelerin çift tırnaklı yazıldığını denetleyin.

Sık sorulan sorular

SVG içeriği olmadan PNG oluşturulabilir mi?

Hayır; içerik alanı boş bırakıldığında işlem başarısız olur. PNG oluşturmayı denemeden önce boş olmayan SVG metnini sağlayın.

PNG genişliği ve yüksekliği belirlenebilir mi?

Evet, fakat iki alanın da sıfırdan farklı olması gerekir. Bu koşul sağlandığında ilk uygun çift tırnaklı width ve height öznitelikleri girilen değerlerle değiştirilir; yalnızca bir alanı doldurmak aynı işlemi başlatmaz.

Başarılı dönüştürmede hangi bilgiler gösterilir?

Dönüşüm başarılıysa PNG verisinin base64 metin gösterimi, PNG’nin bayt boyutu ve raporlanan genişlik ile yükseklik bilgileri sunulur. Sıfır bırakılan ölçü, sonuçta otomatik olarak bildirilir.

Araç

SVG - PNG Dönüştürücü