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.

Araçlara Dön

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.

Grup başına 50 dosyaya kadar işle ZIP arşivleri yerel olarak açılır

Dönüştürme kuyruğu

  • Durum, tahmini boyut ve çıktı adlarını önizlemek için dosyaları kuyruğa al.

Dönüştürme tercihleri

Gelişmiş seçenekler

Alfa şeffaflığına ihtiyacın olduğunda WEBP veya PNG'yi tercih et. JPEG dışa aktarımı otomatik olarak düz arka planlara düzleştirilir.

Canlı önizlemeleri görmek için dosyaları sürükle.

Toplu işlem ilerlemesi

Dosyalar, dönüştürülmüş indirme linklerini sana verdikten hemen sonra sunucularımızdan kaybolur.

Dönüştürülmüş dosyalar önizleme küçük resimleri, meta veriler ve indirme düğmeleriyle burada görünecek.

<p>The <strong>GIF converter</strong> tarayıcında sabit görüntüleri ve animasyonlu WEBP'leri GIF dosyalarına dönüştürür. JPG, PNG, WEBP, AVIF, HEIC, BMP, TIFF veya animasyonlu WEBP yükle. Çıktı, kare başına 256 renkli uyarlanabilir paleti olan, kaynak animasyonlu ise animasyonu koruyan, orijinal kare zamanlaması ve döngü sayısını taşıyan bir GIF'tir. Toplu işlemde en fazla 50 dosya, dosya başına 40 MB, kayıt gerekmez.</p> <h2>GIF Dönüştürme Nasıl Çalışır</h2> <p>GIF, kayıpsız bir formattır ve bir sert kısıtlaması vardır: her kare en fazla 256 farklı renge sınırlandırılmıştır. Kaynak bir grafik, ekran görüntüsü, simge veya az sayıda renge sahip bir görüntü ise, orijinal tüm renkler palette sığdığı için dönüştürme etkili olarak kayıpsızdır. Kaynak tam renkli bir fotoğraf ise, dönüştürücü milyonlarca kaynak rengini uyarlanabilir palet kullanarak kare başına en iyi 256'ye indirger. Sonuç, genel görüntüyü tanınabilir tutar ancak düzgün degradelerde (gökyüzü, cilt tonları, yumuşak gölgeler) görünür bant oluşturabilir.</p> <p>Animasyon kare kare işlenir. Animasyonlu bir WEBP girişi, orijinal zamanlama değerleri ve döngü sayısı ile bileşen karelere ayrıştırılır. Her kare bağımsız olarak kendi 256 renkli paletine indirgenir ve GIF akışına yeniden kodlanır. Yeniden birleştirilen animasyon, kaynakla aynı hızda oynatılır ve aynı şekilde döngüye girer. Sabit görüntü girdileri, kaynak boyutlarında tek karelı bir GIF üretir.</p> <h2>GIF Ne Zaman Doğru Çıktı Formatıdır</h2> <p>GIF, iki spesifik durumda yerini aldı. Birincisi, hedef ortam modern formatları güvenilir bir şekilde oynatamadığında. Birçok e-posta istemcisi hala WEBP ve AVIF'i şeritler veya kodlar ancak her zaman GIF'i doğru şekilde görüntüler. Slack, Discord, Reddit ve çoğu sohbet platformu dönüştürme olmadan GIF'i kabul eder. Dokümantasyon araçları (Confluence, Notion, GitHub wiki'leri) gömülü videonun oynatıcı gerektirdiği yerlerde GIF'i güvenilir bir şekilde gömer. İkincisi, görsel içerik 256 renkli palete uyduğunda: pixel sanatı, basit animasyonlar, bir UI'nin ekran kayıtları, tepki görüntüleri, meme'ler ve fotoğrafik degradelere bağlı olmayan herhangi bir grafik.</p> <p>Fotoğraflar, kamera görüntüsünün animasyonlu GIF'leri veya herhangi bir modern web hedefi için, GIF neredeyse her zaman yanlış seçimdir. <a href="/en/image-converter/jpg-to-webp">WEBP'ye dönüştürme</a> tipik olarak aynı görsel kalitedeki eşdeğer GIF'ten yüzde 60 ila 80 daha küçük dosyalar üretir ve çoğu modern tarayıcı ve sohbet uygulaması artık WEBP'yi yerel olarak görüntüler. AVIF daha da küçülür. Doğru kural: GIF'i düşmanca bir ortamda oynatmanız gerektiğinde seç, WEBP veya AVIF'i hedefi kontrol ettiğinde seç.</p> <h2>GIF Dönüştürücüsünün Kabul Ettiği Girdiler</h2> <ul> <li><strong>JPG ve JPEG:</strong> tipik fotoğraf formatları. Dönüştürme rengi kare başına 256 seviyeye indirger, bu nedenle düzgün degradelerde görünür bant oluşmasını bekle.</li> <li><strong>PNG:</strong> en yaygın dönüştürme hedefi. Logolar, simgeler, ekran görüntüleri ve UI öğeleri, kaynak 256 veya daha az farklı renge sahip olduğunda kayıpsız olarak dönüştürülür ve çoğu bunlardır.</li> <li><strong>WEBP:</strong> hem sabit hem de animasyonlu WEBP. Animasyonlu WEBP'ler kare kare açılır ve zamanlama korunur.</li> <li><strong>AVIF:</strong> yalnızca sabit görüntüler. AVIF animasyonu henüz yaygın bir giriş değildir.</li> <li><strong>HEIC ve HEIF:</strong> iPhone fotoğrafları. JPG ile aynı palet nicelleştirme yolu üzerinden dönüştürülür, aynı degradasyon bant ödünleşmesi ile.</li> <li><strong>BMP ve TIFF:</strong> eski ve arşiv kaynakları, genellikle 256 renkli paleti iyi kullanan ekran görüntüleri veya taranmış grafikler içerir.</li> </ul> <p>Çıktı her zaman GIF'tir. Ters yönde dönüştürmeye ihtiyacın varsa (GIF'ten JPG'ye, GIF'ten PNG'ye, GIF'ten WEBP'ye), kaynak olarak GIF ile <a href="/en/image-converter">ana görüntü dönüştürücüyü</a> kullan. Mevcut bir GIF'i formatı değiştirmeden küçültmek için <a href="/en/image-compressor">görüntü sıkıştırıcıyı</a> kullan; animasyonlu WEBP'ye dönüştürme genellikle dosya boyutunu yarı yarıya veya daha iyisini azaltır.</p> <h2>Toplu Dönüştürme ve Gizlilik</h2> <p>Her dönüştürme sunucuda bellekte çalışır. Dosyalar çözülür, palet nicelleştirilir, GIF olarak kodlanır ve tarayıcıya JSON içinde base64 olarak 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 serbest bırakılır ve dosyanın kurtarılacak kopyası kalmaz. Tek bir görüntü yükleseniz veya aynı anda 50 yükleseniz, yükleme doğrudan dosyalar veya sunucu tarafında açılan ZIP arşivi olsa da aynı durum geçerlidir. Dosya başına boyut sınırı 40 MB'dir. Çıktılar ayrı ayrı döndürülür veya bir dosyadan fazla toplu işlemler için tek bir indirme ZIP'ine paketlenir.</p> <h2 class="tools-section-title">SSS</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Fotoğrafım GIF'e dönüştürüldükten sonra neden bantlı veya posterize görünüyor?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>GIF kare başına 256 renkle sınırlandırılmıştır, oysa tipik bir fotoğraf milyonlarca farklı renk içerir. Dönüştürücü uyarlanabilir palet kullanarak orijinali en iyi şekilde yaklaşan 256 rengi seçer, ancak düzgün degradeler (gökyüzü, cilt tonları, yumuşak gölgeler) görünür bantlara dönüşür çünkü artık sürekli bir ara değerler aralığı yoktur. Bu, GIF formatının temel bir sınırlamasıdır. Fotoğraflar için JPG, WEBP veya AVIF çok daha iyi görünecek ve dosya önemli ölçüde daha küçük olacaktır.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">GIF'e dönüştürme animasyon zamanlaması ve döngüleri koruyor mu?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Evet. Kaynak animasyonlu bir WEBP olduğunda, her kare orijinal zamanlaması ile çözülür ve animasyonun döngü sayısı kaynaktan okunur. Kare başına palet nicelleştirmesinden sonra kareler aynı zamanlama değerleriyle yeniden birleştirilir, bu nedenle çıktı GIF, orijinal ile aynı hızda oynatılır ve aynı sayıda döngüye girer. Sabit görüntüler, kaynak boyutlarında tek karelı GIF'lere dönüşür.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Animasyonu kaybetmeden GIF'i nasıl küçültebilirim?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>İki güvenilir yol. Birincisi, boyutları azalt: 600 x 400 bir GIF, aynı içeriğin 1200 x 800 GIF'inin kabaca dörtte biridir, çünkü piksel sayısı dosya boyutunu doğrusal olarak ölçekler. Dönüştürmeden önce <a href="/en/image-resizer">görüntü yeniden boyutlandırıcıyı</a> kullan. İkincisi, GIF yerine animasyonlu WEBP'ye dönüştür: aynı animasyon tipik olarak yüzde 60 ila 80 daha küçülür, görünür kalite farkı olmaz ve modern tarayıcılar ve sohbet uygulamaları bunu yerel olarak görüntüler. <a href="/en/image-compressor">Görüntü sıkıştırıcı</a> GIF'ten animasyonlu WEBP'ye dönüştürmeyi doğrudan işler.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Şeffaf bir PNG'yi GIF'e dönüştürebilir ve şeffaflığı koruyabilir miyim?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Evet, bir uyarı ile. GIF tek renkli şeffaflığı destekler: belirli bir palet indeksi "şeffaf" olarak işaretlenir ve arka plan olarak görüntülenir. Düzgün alfa degradeleri (yumuşak bir düşürme gölgesi, bilinmeyen bir arka plana karşı anti-aliased kenar) GIF'te temsil edilemez ve eşiğe bağlı olarak tamamen şeffaf veya tamamen opak olur. Yumuşak kenarları olan simgeler veya logolar için temiz alfa gerekiyorsa, PNG veya WEBP daha iyi hedeftir. Sert kenarları olan bir grafik için yalnızca açık/kapalı şeffaflığa ihtiyacın varsa, GIF iyi çalışır.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Maksimum dosya boyutu nedir ve aynı anda kaç GIF dönüştürebilirim?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Her dosya 40 MB'dan az olmalı ve her toplu işlem en fazla 50 dosya içerebilir. ZIP arşivleri sunucu tarafında açılır ve içindeki her giriş aynı 50 dosya sınırına karşı sayılır. Çıktılar ayrı ayrı döndürülür ve bir dosyadan fazla toplu işlemler için tek bir indirme ZIP'ine yeniden paketlenebilir. Daha büyük işler birden fazla toplu işleme bölünmesi gerekir; dönüştürücü ayarları toplu işlemler arasında kalır.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Yüklenen dosyalar herhangi bir yerde depolanıyor mu?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Hayır. Dosyalar dönüştürme endpoint'ine aktarılır, bellek buffer'ına çözülür, palet nicelleştirilir, GIF olarak yeniden kodlanır 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. Buffer yanıt gönderildikten hemen sonra serbest bırakılır, bu nedenle kurtarılacak kopya kalmaz. Ücretsiz araçlar kayıt gerektirmez ve hangi görüntüleri dönüştürdüğünü takip etmez.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">GIF'i ne zaman kullanmalı ve ne zaman kaçınmalıyım?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Hedef modern formatları güvenilir bir şekilde oynatamadığında (e-posta istemcileri, eski forumlar, belirli sohbet platformları) veya görsel içerik doğal olarak 256 renkli palete uyduğunda GIF'i kullan (pixel sanatı, UI ekran kayıtları, basit animasyonlar, tepki görüntüleri, meme'ler, simgeler). Fotoğraflar, degradeli grafikler ve WEBP veya AVIF'in çalışacağı herhangi bir modern web bağlamında GIF'ten kaçın. Bu formatlar çok daha yüksek kalitede dramatik olarak daha küçük dosyalar üretir.</p> </div> </div> </div> </div>