Görsel Dönüştürücü
Tam meta veri kontrolü ve anlık önizlemelerle JPG, PNG, WEBP, GIF, TIFF, ICO, CUR ve BMP arasında geçiş yap.
Grup dönüştürülüyor...
Resimleri buraya sürükle veya göz atmak için tıkla
HEIC, AVIF, yaygın RAW, ICO/CUR, ZIP paketlerini destekler.
Dönüştürme kuyruğu
- Durum, tahmini boyut ve çıktı adlarını önizlemek için dosyaları kuyruğa al.
Dönüştürülmüş dosyalar önizleme küçük resimleri, meta veriler ve indirme düğmeleriyle burada görünecek.
Ne yapmak istersin...
PNG dönüştürücü, desteklenen her türlü görseli PNG dosyasına çevirir. PNG (Portable Network Graphics), piksellerin tam olarak önemli olduğu durumlarda kullandığın formattır: logolar, ikonlar, arayüz ekran görüntüleri, grafikler, diyagramlar, keskin kenarları veya saydamlığı olan her şey. Dönüştürücü JPG, JPEG, WEBP, AVIF, HEIC, HEIF, BMP, TIFF, GIF, ICO ve Canon, Nikon, Sony ve diğer kamera üreticilerinin RAW dosyalarını kabul eder. Kaynak halihazırda kanal başına 8 bit içinde yer alıyorsa, çıktı kaynağı piksel-piksel olarak tam olarak yeniden üreten kayıpsız bir PNG üretir.
PNG'yi Farklı Yapan Nedir
PNG kayıpsız deflate sıkıştırması kullanır: çıktıdaki her piksel, içeri giren pikselle bit-bit aynıdır. Kalite kaydırıcısı yoktur, krominans alt örneklemesi yoktur, yeniden kaydetmeden kaynaklanan nesil kaybı yoktur. Kodlayıcı sadece fazlalıkları bulmak ve bunları verimli bir şekilde paketlemek için daha sıkı çalışır. Tekrarlanan katı renklerle dolu bir ekran görüntüsünde (arayüz panelleri, kod editörleri, terminal pencereleri) PNG genellikle kaynağın bir kısmına sıkıştırır. Tam renkli bir fotoğrafta tasarruf daha azdır çünkü fotoğraflar bulunacak daha az fazlalığa sahiptir.
PNG'nin çoğu diğer formatın taşımadığı diğer şey gerçek bir alfa kanalıdır. Saydamlık bir bayrak değildir, tek bir sihirli renk değildir, geçici bir çözüm değildir. Her pikselin kendi 8 bitlik saydamlık değeri vardır, bu nedenle yumuşak açılır gölgeler, anti-aliased kenarlar ve kısmi saydamlık maskelerinin tümü gidiş-dönüş sırasında korunur. Bu nedenle tasarımcılar, uygulama geliştiricileri ve arayüz varlıkları gönderen herkes, WEBP ve AVIF geldikten çok sonra PNG'yi iş akışlarında tutar.
PNG Doğru Çıkış Formatı Olduğunda
- Logolar ve ikonlar: keskin kenarlar, katı renkler ve şeffaf arka planlar. JPG kenarları sıkıştırma yapıtlarıyla bulanıklaştırır; PNG bunları temiz tutar.
- Arayüz ekran görüntüleri: ekran görüntüsündeki küçük metin, düğme sınırları ve 1 piksellik ızgara çizgileri tam piksellere düşmelidir. JPG bunları bulanıklaştırır. PNG bunları tam olarak korur.
- Diyagramlar, grafikler ve infografiler: aynı neden. İnce çizgileri, küçük metni veya büyük düz renk bölgeleri olan her şey PNG'de olmalıdır.
- Piksel sanatı ve oyun varlıkları: her piksel kasıtlıdır. Kayıplı sıkıştırma sanatı bozar.
- Daha sonraki düzenlemeler için kaynak dosyalar: dosyayı daha sonra bir editörde açmayı planlıyorsan, PNG güvenli ara formattır. Bir JPG'yi tekrar tekrar kaydetmek nesil kaybını biriktirir; PNG bunu yapmaz.
- Saydamlığı olan her şey: bindirmeler, filigranlar, uygulama simgeleri, beyaz arka planda ürün kesintileri. JPG alfa hiç depolamaz. WEBP yapabilir, ancak PNG daha evrensel olarak desteklenir.
PNG Yanlış Olduğunda
PNG tam renkli fotoğraflar için yanlış seçimdir. 12 megapiksellik bir telefon fotoğrafı PNG olarak kaydedildiğinde, tipik olarak aynı görüntü JPG'de kalite 95 ile kaydedilmesinden 5 ila 10 kat daha büyüktür ve normal görüntüleme mesafesinde görünür kalite farkı yoktur. Fotoğrafik PNG'lerle dolu web sayfaları yavaş yükler ve bant genişliğini tüketir. Fotoğrafik içerik için doğru hamle, yayınlamadan önce PNG'den JPG'ye dönüştürmek veya WEBP'ye dönüştürmektir.
Genel olarak modern web teslimi için PNG'den WEBP daha iyi bir hedefidir: kayıpsız WEBP tipik olarak eşdeğer PNG'den yüzde 25 ila 35 daha küçüktür ve kalite farkı yoktur. Kayıplı WEBP fotoğrafik içeriği her iki formattan çok daha aşağı küçültür. Evrensel uyumluluğa ihtiyacın olduğunda veya hedef aracı kesinlikle WEBP'yi işleyemediğinde PNG kullan.
Dönüştürücü Dosyanla Ne Yapar
Her dosya dönüştürme uç noktasına akarken, bellek tamponunda kodunun çözülür, PNG kodlayıcısından maksimum sıkıştırma seviyesinde (9) geçer ve JSON yanıtında base64 olarak döndürülür. Tarayıcı her dosyayı yeniden oluşturur ve doğrudan indirme olarak sunar veya tüm toplu işlemi tek bir ZIP'te yeniden paketler. Toplu işlem başına en fazla 50 dosya, dosya başına 40 MB. ZIP arşivleri sunucu tarafında açılır ve her giriş aynı 50 dosya sınırına karşı sayılır.
Bilmekte fayda olan iki seçenek:
- Renk profili: kaynağın ICC renk profili varsayılan olarak PNG çıktısına gömülür, böylece renkler renk yönetimli ekranlarda doğru şekilde işlenir. Bunun yerine belirli bir renk modu istiyorsan RGB veya RGBA çıktısını zorla (RGBA, giriş bir alfa kanalı içeriyorsa ve bunu açık tutmak istiyorsan istediğin şeydir).
- EXIF meta verilerini kaldır: PNG, JPG ile aynı meta veri bloklarını (kamera, GPS, çekim saati) taşıyabilir. Kaldırma seçeneği bunları dışa aktarma öncesinde kaldırır, kişisel fotoğrafları yayınlamadan veya konum verilerini içerebilecek ekran görüntülerini paylaşmadan önce önerilir.
PNG ve İşlem Hattının Geri Kalanı
PNG genellikle sonunda değil, bir iş akışının ortasında yer alır. Yaygın bir desen: orijinalleri düzenleme için PNG'de tut, sonra son teslim edilebilir dosyayı hedef için daha küçük bir formata dönüştür. Görüntü sıkıştırıcı hedef başka bir şey kabul edemediğinde PNG dosyalarını daha da küçültür; el yazısıyla yazılan PNG'lerde yüzde 10 ila 40 azalma ve ekran görüntülerinde daha fazla azalma beklenir. Birden fazla PNG'yi tek bir belgeye paketlemek için, görüntüden PDF'ye dönüştürücü bunları bir sayfada bir görüntü ile birleştirir. Format özel çapraz dönüştürme için ana görüntü dönüştürücüyü gör.
Gizlilik
Her dönüştürme tamamen sunucuda bellekte çalışır. Dosyalar asla diske yazılmaz, asla dizine alınmaz, asla günlüğe kaydedilmez, asla önbelleğe alınmaz. Yanıt gönderildikten hemen sonra buffer temizlenir, bu nedenle kurtarılacak kopya kalmaz. Kayıt yok, hız sınırlaması yok, hangi görüntüleri dönüştürdüğünün izlenmesi yok.
Sık Sorulan Sorular
Evet, PNG kodlama adımı kayıpsızdır. Kodlayıcıya giren her piksel diğer tarafa bit-bit aynı şekilde çıkar. Ancak, "kayıpsız" yalnızca kodunun çözülen pikseller ileriye doğru uygulanır. Kaynak halihazırda bir JPG ise, JPG tarafı sıkıştırma yapıtları PNG bunları görmeden önce piksellere gömülür ve ortaya çıkan PNG bu yapıtları mükemmel şekilde korur. JPG'den PNG'ye dönüştürmek JPG hasarını geri almaz; sadece daha fazla hasarın birikmesini durdurur.
Hayır, olmayacak. JPG'den PNG'ye dönüştürmek çok daha büyük bir dosya üretir ancak JPG kodlamasında kaybolmuş detayları eklemez. PNG çıktısı JPG sıkıştırılmış pikselleri tam olarak yeniden üreterek blok yapıtları ve tümünü içerir. Bir JPG'yi PNG'ye dönüştürmenin tek nedeni daha fazla bozulmayı durdurmak (bir JPG'yi düzenleme ve yeniden kaydetme her seferinde daha fazla kayıp biriktirir) veya daha fazla düzenleme için gerçek bir alfa kanalı eklemektir.
PNG kayıpsız ve JPG kayıplı olduğu için. JPG, gözünün en az duyarlı olduğu görsel bilgileri atarak küçük dosyalar elde eder (özellikle ince krominans detayı). PNG hiçbir şey atamaz, bu nedenle milyonlarca farklı renkle fotoğrafik içerik için, ortaya çıkan dosya tipik olarak eşdeğer JPG'den 5 ila 10 kat daha büyüktür. Web için amaçlanan fotoğraflar için JPG veya WEBP doğru seçimdir; PNG'yi gerçekten kayıpsız kaliteye veya saydamlığa ihtiyaç duyan görüntüler için ayır.
Hayır. PNG saydamlığı destekler, ancak dönüştürücü bunu icat etmez. Kaynak görüntü tamamen opak ise (bir JPG, düz bir fotoğraf, alfa olmayan ekran görüntüsü), ortaya çıkan PNG de tamamen opaktır - sadece görüntü alfa'ya sahipse depolama teknik yeteneğine sahiptir. Gerçekten saydamlık oluşturmak için Photoshop, GIMP veya Photopea gibi bir araçta görüntüyü düzenlemeli ve dışa aktarmadan önce arka plan pikselleri açıkça silmeli veya maskelemelisin. PNG dönüştürücü sadece kaynağın zaten sahip olduğu saydamlığı gidiş-dönüş yapar.
Hedef bunu destekliyorsa WEBP. Kayıpsız WEBP tipik olarak eşdeğer PNG'den yüzde 25 ila 35 daha küçüktür ve kalite kaybı olmadan, alfa'yı da aynı şekilde destekler. Her modern tarayıcı WEBP'yi yerel olarak işler, bu nedenle normal web sayfaları için daha iyi varsayılandır. PNG evrensel uyumluluğu kazanır: tüketici eski bir araç, e-posta istemcisi, baskı işlem hattı veya kontrol etmediğin bir sistem olduğunda, PNG sorusuz çalışır. Birçok üretim işlem hattı, picture öğesi aracılığıyla WEBP'yi eski tarayıcılar için PNG geri planı ile kullanır.
İhtiyacına bağlı olarak üç seçenek. PNG formatını tutmak ve fazladan baytları kayıpsız bir şekilde sıkıştırmak için, görüntü sıkıştırıcısından geçir; çoğu el yazısıyla yazılan PNG'lerde yüzde 10 ila 40 tasarruf beklenir. Algısal kalite pahasına çok daha küçük bir dosya almak için PNG'yi JPG'ye (fotoğraflar için) veya WEBP'ye (başka her şey için) dönüştür. Boyutları azaltmak için önce görüntü yeniden boyutlandırıcıyı kullan; piksel sayısı dosya boyutunu kabaca doğrusal olarak ölçekler, bu nedenle her boyutu yarıya indirmek dosyayı çeyreğe indirir.
Hayır. Dosyalar dönüştürme uç noktasına akarken, bellek tamponunda kodunun çözülür, PNG kodlayıcısından geçer ve yanıtta döndürülür. Hiçbir şey diske yazılmaz, dizine alınmaz, günlüğe kaydedilmez veya önbelleğe alınmaz. Yanıt gönderildikten hemen sonra buffer temizlenir, bu nedenle kurtarılacak kopya kalmaz. Araç kayıt gerektirmez ve hangi görüntüleri dönüştürdüğünü izlemez.