Tarayıcınızdan Çıkmayan JPG'den PNG'ye Dönüştürücü

Bir araç PNG dayattığında ya da daha fazla kaybı durdurmak istediğinizde JPG'yi kayıpsız bir PNG'ye sarın.

veya resmi buraya bırakın

JPG'yi PNG'ye nasıl dönüştürürsünüz

JPG'yi PNG'ye nasıl dönüştürürsünüz

Bir JPG'yi bırakma alanına çekin ya da tıklayıp birini bulun. İş, dosya yere düşer düşmez başlar, hiçbir yerde Dönüştür düğmesi yoktur ve sıradan bir fotoğraf için PNG genelde bir saniyenin altında hazırdır. Sonra bir Kaydet düğmesi onu kaynak adıyla .png sonuyla kaydeder. Her dosya temiz çalışır, arkasında kuyrukta hiçbir şey beklemez, aynı yol hem telefonlara hem masaüstlerine hizmet eder. .jpg ile biten bir dosya, .jpeg ile biten biri gibi tıpatıp davranır. Ve elinizde yalnızca bir WebP ya da GIF varsa, ayrı bir araca gerek olmadan onlar da kaynak olarak kabul edilir.

PNG dosyanız neden JPG'den büyük

PNG dosyanız neden JPG'den büyük

Bir JPG, piksel verisini denize atarak küçülür. Bir PNG her pikseli hiç kayıplı adım olmadan tutar, dolayısıyla bir JPG'yi bir PNG'ye çevirmek hep daha ağır bir dosya verir. Sayılar bunu doğrular: 17 KB'lık bir JPG, PNG olarak 105 KB'ye yakın ölçüldü, 116 KB'lık biri ise kabaca 384 KB'ye tırmandı. Her PNG dönüştürücü bunu yapar, çünkü kayıpsız olmak kabın bütün meselesidir. Daha hantal bir PNG daha ince bir resim değildir, zira içindeki pikseller, kusurlarıyla birlikte, tam da JPG'nin taşıdığı piksellerdir. Dönüştürme yalnızca o kayıpsız sargı size gerçek bir şey kazandırdığında karşılığını verir, örneğin yeniden kayıtlarda daha fazla kaybı durdurmak, PNG'den başkasını kabul etmeyen bir programı tatmin etmek ya da ileride eklemeyi düşündüğünüz saydamlığa zemin hazırlamak gibi.

JPG mi PNG mi, hangi biçim iş akışına uyar

JPG mi PNG mi, hangi biçim iş akışına uyar

Logolar, simgeler, net yazılı ekran görüntüleri, çizgi sanatı ve saydamlık ya da kalite yavaşça akıp gitmeden tekrarlanan düzenleme isteyen her şey için PNG'ye geçin. Fotoğraflar, sayfa kapak görselleri ve onları yine de yeniden sıkıştıracak bir sosyal akışa giden paylaşımlar için JPG'de kalın. Gerilim, ağırlığa karşı düzenlenebilirliktir: JPG boyut ödülünü alır, PNG ise kaliteyi birçok kayıt boyunca korur. Düzenlemeye başlamadan önce bir JPG'yi PNG'ye sarmak, sonraki her kaydın üstüne daha çok iz yığmasını engeller, ki tasarımcıların ve fotoğrafçıların çok adımlı bir işin ortasında fotoğrafları PNG'ye kaydırmasının nedeni tam da budur. İş nihayet web'e yöneldiğinde, son anda yeniden JPG ya da WebP'ye dışa aktarın.

Kalite, dönüştürmenin neyi koruduğu ve neyi koruyamadığı

Kalite, dönüştürmenin neyi koruduğu ve neyi koruyamadığı

Kayıpsız olduğu için PNG adımı kendi başına yeni bir kalite kaybetmez. Hiçbir gücü olmayan şey, ilk JPEG geçişinin çoktan teslim ettiği kaliteyi yeniden kurmaktır. JPG'ye preslenmiş hangi izler, bantlanma, yumuşama ya da renk kayması varsa, göründüğü gibi PNG'ye gelir. PNG yalnızca düşüşü buradan ileri durdurur. Bir kalite kadranı yoktur, çünkü bir PNG'nin böyle bir ayarı yoktur, kayıpsız onun doğasıdır. Daha keskin bir kaynağın peşindeyseniz çare, baştan daha iyi bir özgün dosyadır, zira hiçbir dönüştürme JPEG'in çoktan bıraktığı piksel verisini diriltemez.

Bu, saydam bir arka plan oluşturur mu

Bu, saydam bir arka plan oluşturur mu

Oluşturmaz. JPG'den PNG'ye geçmek kabı değiştirir ama pikselleri olduğu gibi bırakır, dolayısıyla JPG'deki sağlam bir arka plan PNG'de de tıpkı öyle sağlam kalır. PNG biçimi saydamlığa elverişlidir, yine de siz arka planı ayrı bir hamlede temizlemediğiniz sürece dosya hiç saydamlık taşımaz. Bir JPG'den yapılmış saydam bir PNG istediğiniz şeyse, sonrasında arka plan kaldırıcıyı çalıştırın. O araç özneyi seçip çevresindeki pikselleri siler, size düz, tamamen opak bir resim yerine gerçek bir alfa kanallı bir PNG verir.

Dönüştürme nerede gerçekleşir

Dönüştürme nerede gerçekleşir

Her şey kaç dosya getirdiğinize bağlıdır. Tek görselde tüm süreç sekmede tarayıcının kendi görüntü motoruyla çalışır, hiçbir şey yüklenmez. DevTools'u açın, tek bir dönüştürme sırasında Ağ panelini gözünüzün önünde tutun, fotoğrafı taşıyan sıfır giden istek sayarsınız. Birkaçını aynı anda getirin, işi yapan ve bir indirme bağlantısı döndüren sunucumuza giderler. Bu bağlantı ve arkasındaki dosyalar yaklaşık 2 saat içinde silinir. Yani tek fotoğraf cihazınızda kalır, bir grup ise sunucumuzda hallolur ve sonra boşaltılır. Görsellerin ne kadar özel olduğuna uygun yolu seçin.

Nasıl çalışır

  1. Bir JPG verin

    Dosyayı kutuya bırakın ya da tıklayıp klasörünüzden seçin. Yalnızca birini dönüştürün, makinenizde kalır. Birkaç tane ekleyin, birlikte dönüştürülmek üzere sunucumuza giderler.

  2. Arkanıza yaslanın

    Başka hiçbir şey yapmazsınız. Sıradan bir fotoğraf, parmağınız kalkar kalkmaz PNG olur, yol boyunca ne bir Dönüştür adımı ne de bir döner çark vardır.

  3. Büyümeye dikkat edin

    PNG, JPG'yi geniş bir farkla geride bırakır. 17 KB'lık bir kaynaktan 105 KB'ye yakın bir şey düşünün, ki bu biçimin amacına göre çalışmasıdır.

  4. PNG'nizi saklayın

    İndir'e bir dokunuş ve çıkar, aynı ad, yeni uzantı. Daha var mı? Bir grup tek bir arşiv olarak döner ve bağlantı yaklaşık 2 saat içinde sunucumuzdan silinir.

Sıkça Sorulan Sorular

JPG'yi PNG'ye dönüştürmek kaliteyi artırır mı?

Hayır. JPEG'in çoktan attığını geri veremez. PNG, JPG'nin şu an taşıdığı pikselleri, var olan tüm izler dâhil, aynen tutar. Değiştirdiği şey gelecektir, zira bir kez PNG'ye geçince her geçişin taze sıkıştırma hasarı eklemesi olmadan düzenleyip yeniden kaydedebilirsiniz. PNG'nin kendisi kayıpsızdır, ama başladığınız JPG değildi. Daha keskin bir başlangıç için daha yüksek kaliteli bir özgün dosyaya ihtiyacınız var.

PNG dosyam neden özgün JPG'den büyük?

Çünkü bir PNG her pikseli hiç kayıplı adım olmadan tutarken, JPG fark etmeyeceğinize karar verdiği veriyi atarak küçüldü. PNG bunların hepsine sarılır. Uygulamada 17 KB'lık bir JPG sıklıkla yaklaşık 105 KB'ye şişer, 116 KB'lık biri ise 384 KB'ye tırmanabilir. Her PNG dönüştürücünün işleyişi böyledir. Küçük bir dosya sizin için kayıpsız sargıdan daha önemliyse, JPG'de kalın ya da dönüştürme bitince bir sıkıştırma aracı çalıştırın.

JPG'yi PNG'ye dönüştürmek saydam bir arka plan oluşturur mu?

Hayır. Dönüştürme pikselleri değil sargıyı değiştirir, dolayısıyla sağlam bir JPG arka planı PNG'de sağlam kalır. Biçim saydamlık taşıyabilir, ama dönüştürme kendi başına hiç saydamlık oluşturmaz. Bir JPG'den saydam bir PNG elde etmek için, sonrasında ayrı bir adım olarak bir arka plan kaldırıcı çalıştırın, ki bu çevredeki pikselleri temizler ve size gerçek bir alfa kanalı bırakır.

Burada JPG'yi PNG'ye dönüştürmek güvenli mi?

Kaç dosya getirdiğinize bağlı. Birini dönüştürün, fotoğraf tarayıcıdan asla çıkmaz, tüm iş cihazınızda yükleme olmadan çalışır, bunu DevTools'ta tek bir dönüştürme sırasında Ağ panelini takip ederek doğrulayabilirsiniz. Birkaçını aynı anda getirin, hallolmak üzere sunucumuza giderler, ardından indirme bağlantısı ve arkasındaki dosyalar yaklaşık 2 saat içinde silinir. Görseller özelse, makinenizde kalmaları için onları teker teker dönüştürün.

Aynı anda birden çok JPG dosyasını PNG'ye dönüştürebilir miyim?

Evet. Bir yığın dosya bırakın, Araluma onları birlikte dönüştürür ve tek bir arşiv döndürür. Bir grup sekmede değil sunucumuzda hallolur ve indirme bağlantısı yaklaşık 2 saat içinde silinir. Tek başına bir dosya ise doğrudan tarayıcıda, hiçbir şey gönderilmeden dönüştürülür. Her durumda her dönüştürme hızlıdır.

Neden JPG'yi PNG'ye dönüştüreyim?

Başlıca üç neden. Tekrarlanan düzenlemeler iz eklemeyi sürdürmesin diye kayıpsız bir taban istiyorsunuz, bir program ya da iş akışı yalnızca PNG kabul edip JPG'yi reddediyor, ya da sonradan saydamlık eklemeyi planlayıp PNG'nin alfa desteğine ihtiyaç duyuyorsunuz. Bunların hiçbiri JPG kalitesini diriltmez, yalnızca kötüleşmesini engeller. Tek amacınız daha küçük bir dosyaysa, bir sıkıştırma aracı size daha iyi hizmet eder.

Ayrıntılar

Ekipten zanaat, formatlar ve iyi bir yuvarlak kırpmanın arkasındaki küçük kararlar hakkında notlar.

Kayıpsız kap, PNG neyi saklar
DEFLATE adı verilen kayıpsız yöntem, PNG'nin dayanağıdır. Bu yöntem her noktanın RGBA sayılarını hiç eksiltmeden döker, satır satır geri alınabilir bir süzgeçten geçirir ve ardından hepsini zlib soyundan bir akışta toparlar. Burada kayıpsızlık şu anlama gelir: geri açtığınızda elinize geçen sayılar, başta verdiklerinizle birebir örtüşür. JPG'yi PNG yaparken başta verilenler, tarayıcının JPEG'i çözüp size sunduğu noktalardır, ki bunlar ilk JPEG kaydının soktuğu her tahmini çoktan içinde barındırır. Böylece PNG, çekilen asıl manzarayı değil, o tahminleri harfiyen tutar. Sayılara bakarsak, 1024x768'deki 17 KB'lık bir JPEG, PNG biçiminde 105 KB civarına yerleşir, 3840x2160'taki 116 KB'lık biriyse 384 KB sınırına dayanır. Bu oranlar JPEG'in kalite kademesinden çok piksel sayısına bağlı olduğu için farklı görsellerde aşağı yukarı aynı kalır. Kabın asıl marifeti bir şeyi geri vermek değil, çöküşün önünü kesmektir.
JPEG kalitesi neden geri getirilemez
JPEG bilgiyi temelli döker. Sıkıştırması 8x8 blokların üzerinde bir kosinüs dönüşümü çalıştırır, frekans katsayılarını daha kaba bir kümeye yuvarlar ve o yuvarlanmış sayıları saklar. O yuvarlama yalnızca tek yöne gider, dolayısıyla 50'ye iliştirilmeden önce 47 okunan bir katsayı asla geri itelenemez ve dosya o 47'nin hiçbir hatırasını tutmaz. JPEG'i çözmek pikselleri yuvarlanmış katsayılardan yeniden kurar, ki bunlar özgünlerin tahminleridir. O tahminleri PNG'ye sarın, kusurlu bir resmin kusursuz bir kopyasını alırsınız. Bunların hiçbiri PNG'nin ya da Araluma'nın bir eksiği değil, kayıplı sıkıştırmanın işleyişidir: kayıt anında düşen ne varsa düşmüş kalır. Daha iyi JPEG kalitesine giden tek yol, sıkıştırılmamış kaynağa ya da RAW dosyaya geri dönmektir.
Ölçülen dosya boyutu büyümesi
Bir JPG'nin PNG'ye giderken ne kadar şişeceği resme bağlıdır, ama eğilim istikrarlıdır. Zengin ton geçişli yoğun fotoğraflar en çok büyür, çünkü JPEG'in üstün sıkıştırdığı malzeme tam da budur, PNG'nin kayıpsız kodlayıcısı ise böyle gürültülü piksellerde adımına yetişemez. Bu aracın kendi testlerinden, 1024x768'deki 17 KB'lık bir JPEG fotoğraf 105 KB'lık bir PNG olur, kabaca altı katlık bir sıçrama, 3840x2160'taki 116 KB'lık bir JPEG fotoğraf ise 384 KB'lık bir PNG olur, kabaca 3,3 kat daha büyük. Ekran görüntüleri ve simgeler gibi düz malzeme JPEG'e baştan kötü uyar ve orada daha çok ağırlık taşıma eğilimindedir, dolayısıyla PNG'si daha az keskin büyür. Ders açıktır: daha küçük bir çıktının peşindeyseniz, bir JPG'yi bir PNG'ye çevirmek sizi yanlış yöne iter.
Saydamlık, yetenek ile içerik karşılaştırması
Sekiz bitlik alfa, PNG kabının sunduğu bir olanaktır ve her noktaya, baştan sona berrak için sıfırdan baştan sona dolu için iki yüz elli beşe kadar uzanan bir görünmezlik payı tanır. Görüntü motoru bir JPG'yi PNG'ye yeniden kurarken bütün noktalar iki yüz elli beşte, yani büsbütün opak biçimde çıkar, çünkü kaynaktaki JPG'de aktarılacak hiçbir saydamlık zaten yoktu. Kap o alfa bilgisini barındırmaya hazırdır, gel gör ki dosya hiçbirini içermez, zira başlangıçta hiçbiri mevcut değildi. Resme saydamlık katmak başka bir adım ister, ister bir düzenleyicide fonu elle örtmek, ister kendiliğinden çalışan bir fon temizleyici kullanmak. Konuyu tanımaya göre ayarlanmış böyle bir temizleyici, dönüştürmenin ardından çevredeki noktaların görünmezlik payını sıfıra indirerek size gerçekten alfa taşıyan bir PNG verebilir.
EXIF üst veri işleme
Dosya yeniden kurulurken EXIF, IPTC ve XMP etiketleri her tarayıcıda PNG'den düşer, JPG'nin tuttuğu GPS koordinatlarını, kamera gövdesini, çekim tarihini, telif metnini ve her özel XMP'yi de yanında götürür. Renk profilleri biraz ayrışır. Chrome ve Safari çıktıda sRGB etiketini korur, Firefox ise onu geri kalan her şeyle bırakır. Yani PNG'yi nerede açarsanız açın sRGB güvenlidir, gerçi Display-P3 ya da Adobe RGB gibi geniş gamlı bir profil Firefox'tan sağ çıkmaz. Sıradan web ve paylaşım için etiketleri düşürmek bir artıdır, biraz ağırlık kırpar ve fotoğraflarınızdan konum verisini söker. Gömülü üst verisini koruması gereken profesyonel ya da arşiv işleri için, o zinciri dönüştürmeden önce ya da sonra amaca özel bir araçla yönetin.
Gizlilik ve işin nereye düştüğü
İşin nereye düştüğü miktara bağlıdır. Tek bir görsel için hiçbir şey tarayıcıdan çıkmaz ve bunu saniyeler içinde canlı kontrol edebilirsiniz. Chrome DevTools'u açın, Ağ paneline geçin, XHR ve Fetch ile filtreleyin ve bir dosya dönüştürün. Kodlama çalışırken hiçbir şey görünmez. İki veya daha fazlası için Araluma onları sunucumuza gönderir, sunucu dönüştürür, sonucu toplar ve bir indirme bağlantısı döndürür. Bu bağlantı ve dönüştürülen dosyalar yaklaşık 2 saat içinde silinir. Tek görsel yolu her şeyi cihazda, ağ dışında tutar, bir grup ise bunu birçok dosyayı tek seferde bitirmekle değişir. Özel bir şeyin ekran görüntüsü ya da konumunuzla işaretli bir fotoğraf için teker teker dönüştürmek onu makinenizde tutar, gerçek bir fark, slogan değil.