GIF resimlerini daha iyi renk derinliği ve şeffaflık için PNG'ye dönüştürün. Animasyonlu GIF'lerden ilk kareyi çıkarır. Tarayıcınızda çalışır.
GIF dosyasını buraya yükle
gözatmak için tıkla · panodan yapıştır (Ctrl/⌘+V)
PNG, JPG, WebP, AVIF, GIF, BMP, SVG, HEIC, ICO · en fazla 20 dosya
GIF, 1987’de erken dönem çevirmeli internet kısıtlamaları için tasarlandı. 256 renk, ikili şeffaflık ve kare tabanlı animasyonu destekler. PNG, 1990’larda GIF’in statik resim yeteneklerinin teknik olarak üstün bir alternatifi olarak tasarlandı: kayıpsız sıkıştırma, tam alfa şeffaflığı ve 24-bit renk derinliği.
Bu araç GIF resimlerini tarayıcınızda PNG’ye dönüştürür. Animasyonlu GIF’ler için ilk kareyi çıkarır.
<img> öğesine yükler (animasyonlu GIF’ler için ilk kareyi işler)toDataURL('image/png') ile PNG verilerini dışa aktarırDönüşüm tamamen istemci tarafında gerçekleşir. GIF makinenizden asla ayrılmaz.
Anlaşılması gereken en önemli şey: animasyonlu bir GIF dönüştürürseniz, yalnızca ilk kareyi statik PNG olarak alırsınız. Tarayıcının <img> işlemesi, Canvas’a çizildiğinde tek bir kare üretir ve dışa aktarılan bu karedir.
Animasyonu korumanız gerekiyorsa, PNG doğru hedef format değildir. GIF’ten daha iyi kalitede animasyon desteği sunan APNG (animasyonlu PNG) veya WebP’yi düşünün.
GIF, kare başına maksimum 256 girişli indekslenmiş renk kullanır. Her piksel, tam RGB değerlerini depolamak yerine bir palet girişine başvurur. Bu basit grafikler için çalışır ancak fotoğraflar, gradyanlar ve ince renk varyasyonları olan resimlerde görünür bantlaşma üretir.
PNG, 24-bit truecolor (16.7 milyon renk) ve hatta 48-bit derin renk destekler. GIF’i PNG’ye dönüştürmek resme geriye dönük olarak renk eklemez ancak gelecekteki düzenlemeler için palet kısıtlamasını kaldırır.
GIF şeffaflığı ya hep ya hiçtir. Bir piksel ya tamamen görünürdür ya da tamamen yoktur. Kısmi şeffaflık yoktur, bu da değişken arka planlara karşı yumuşak kenarlar olmadığı anlamına gelir.
PNG’nin alfa kanalı piksel başına 256 düzey şeffaflık sunar. GIF dönüştürmek, olmayan yerlerde yumuşak kenarlar oluşturmaz ancak PNG’nin sonraki düzenlemelerinde yarı şeffaflık serbestçe kullanılabilir.
Değiştirmeyi planladığınız GIF varlıklarınız varsa, önce PNG’ye dönüştürmek size palet kısıtlaması olmayan bir format verir.
Bazen animasyonlu bir GIF’iniz vardır ancak yalnızca statik bir sürüme ihtiyacınız vardır: küçük resim, önizleme resmi veya dokümantasyon için hareketsiz görüntü. PNG’ye dönüştürmek bu ilk kareyi temiz bir şekilde çıkarır.
Varlık işlem hattınız raster resimler için PNG standardize ediyorsa, GIF girdilerini dönüştürmek tutarlı işleme sağlar.
Resimleri Base64 veri URI’lerine kodlamak için Base64 Kodlayıcı aracına bakın.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.