# JPG'den ICO'ya Dönüştürücü: Fotoğraflarınızdan Faviconlar ve Windows Simgeleri Oluşturun
ICO formatı, Microsoft'un Windows uygulama simgeleri ve web sitesi faviconları için standarttır. Bir JPG'yi sadece .ico olarak yeniden adlandırmanın aksine, gerçek bir ICO dosyası 22 baytlık üstbilgiler ve gömülü bir görüntü dizini ile belirli bir ikili yapı gerektirir. JPG, bu simgeleri oluşturmak için en yaygın başlangıç noktasıdır; bir şirket logosu, bir profil fotoğrafı veya uygulamanızın veya web sitenizin görsel simgesine dönüştürmek istediğiniz herhangi bir görüntü.# JPG mi ICO mu? Her format ne zaman kullanılır
JPG bir kaynak formattır, simgeler için bir hedef değildir. Fotoğraflar ve afişler için mükemmeldir, ancak simge gerektiren sistemlerle uyumsuzdur: Windows Dosya Gezgini, tarayıcının yer imi çubuğu, masaüstü kısayolları veya PWA uygulama manifestleri. Bir simge arayan işletim sistemi veya tarayıcı ICO formatını bekler ve eğer bulamazsa genel bir simge veya bozuk bir kare görüntüler.ICO formatı, tek bir dosyada birden fazla çözünürlük içerecek şekilde tasarlanmıştır: Yer imi çubuğu için 16×16, kısayollar için 32×32, dosya gezgini için 48×48 ve yüksek yoğunluklu ekranlar için 256×256. Tarayıcılar ve işletim sistemleri, görüntüleme bağlamına göre uygun çözünürlüğü otomatik olarak seçer; kullanıcının herhangi bir şeyi yönetmesi gerekmez.# Karşılaştırma: Yerel ve Bulut Dönüştürme
Bulut Dönüştürücüler
Dosyalarınızı uzak bir sunucuya yükleyen araçlar.
- Yükleme ve indirmede ağ gecikmesi
- Kurumsal logolarınız üçüncü taraf sunucularda saklanır
- Dosya boyutu sınırları ve günlük dönüştürme kotaları
- Rahatsız edici reklamlar ve üçüncü taraf izleyiciler
Yerel Mimarimiz
Vanilla JS teknolojisini kullanarak doğrudan donanımınızda işleme.
- Anında hız — sıfır ağ gecikmesi
- Tam gizlilik — harici olarak gönderilen 0 bayt
- MB sınırı veya dosya sayısı kısıtlaması yok
- Temiz arayüz, reklam veya izleme yok
# Teknik olarak nasıl çalışır
JPG kodu çözülür ve bellekteki bir HTML5 Canvas üzerine çizilir. ICO formatı kare bir görüntü gerektirdiğinden, motor JPG'nin dikdörtgen olup olmadığını otomatik olarak algılar ve en ilgili kısmı merkeze alarak kırpar. Daha sonra doğru sihirli sayı (00 00 01 00), görüntü dizini und kodlanmış piksel verileriyle standart Microsoft ICO üstbilgisini oluşturur. Sonuç, yeniden adlandırılmış bir PNG değil, orijinal bir ikili .ico dosyasıdır.JPG'de alfa kanalı bulunmadığından, elde edilen ICO'da da şeffaflık olmayacaktır; orijinal fotoğraftan miras alınan düz bir arka plana sahip olacaktır. Şeffaf arka plana sahip bir favicon'a ihtiyacınız varsa (örneğin, koyu veya açık yer imi çubuklarına uyum sağlamak için), önerilen iş akışı şudur: Arka planı bir düzenleyicide kaldırın, PNG olarak kaydedin und PNG'den ICO'ya dönüştürücüyü kullanın.İpucu: Tek bir ICO'da birden fazla çözünürlük
ICO dosyaları, tek bir dosyada birden fazla çözünürlüğü paketleyebilir; tarayıcı veya işletim sistemi her bağlam için en uygun olanı otomatik olarak seçer. Mümkün olan en iyi sonuç için, kaynak olarak en az 256×256 piksel boyutunda kare bir JPG kullanın: Bu, dönüştürücüye pikselleşme olmadan keskin 16×16, 32×32 und 48×48 boyutları üretmek için yeterli bilgi sağlar.# Kullanım durumları und uyumluluk
- Web sitesi favicon'u: Internet Explorer dahil tüm tarayıcılarla uyumludur.
- Windows 10/11'de klasör und masaüstü simgesi özelleştirme.
- Masaüstü uygulamaları veya yükleyiciler için kısayol simgesi.
- Electron projeleri veya PWA uygulamaları için uygulama simgesi.
- Dosya yönetim sistemleri und kurumsal dosya gezginleri için simgeler.