ICO Dosya Formatı Kılavuzu
ICO formatı tek bir görsel değil, bir kapsayıcıdır. Dizin yapısını anlamak, bir .ico dosyasının neden on altı farklı çözünürlük barındırabildiğini ve bir PNG dosyasını .ico olarak yeniden adlandırmanın neden hiçbir zaman işe yaramadığını açıklıyor.
ICO, 6 baytlık bir başlıkla (ayrılmış, tür, resim sayısı) başlar ve ardından gömülü resim başına 16 baytlık bir dizin girişi (genişlik, yükseklik, renk sayısı, ayrılmış, düzlemler, bit derinliği, boyut, ofset) gelir.
Her giriş ya bir BMP DIB'ye (sıkıştırılmamış, 16×16 ve 32×32 için ortak) ya da bir PNG verisine (sıkıştırılmış, 64×64 ve üzeri için standart) işaret eder.
0 genişlik ve yükseklik baytları 256 piksel anlamına gelir; format daha büyük boyutlardan önce gelir ancak modern araçlar PNG sıkıştırma yoluyla 256x256 pikseli yerleştirir.
Windows Gezgini dizini okur ve kısayollar, görev çubuğu pinleri ve dosya ilişkileri için en yakın boyutu seçer.
favicon.ico'i ayrıştıran tarayıcılar genellikle istenen görüntü boyutuna en yakın olan girişi seçer (çoğunlukla 16 veya 32 CSS pikseli).
Geçerli ICO dosyaları, BMP ve PNG girişlerini tek bir kapta karıştırabilir. Oluşturucuların, toplam dosya boyutunu 100 KB'ın altında tutmak için büyük girişleri PNG ile sıkıştırması gerekir.
Şeffaflık, PNG girişlerinde 8 bitlik alfa kullanır; BMP girişleri, eski ve nadiren modern favicon'lar için kullanılan 1 bitlik maske katmanlarını kullanır.
Nasıl çalışır
- 1
Bir kare master'dan başlayın
512×512 PNG veya SVG bir kez rasterleştirilir.
- 2
Birden çok girişi kodlayın
16, 32, 48, 64, 128, 256'yı tek bir dosyada paketleyin.
- 3
favicon.ico olarak dağıt
Site köküne yerleştirin ve HTML'e bağlantı verin.
Hemen deneyin
Geçerli bir çok boyutlu ICO oluşturun
PNG'den ICO'ya DönüştürücüSSS
ICO tescilli mi?+
Microsoft kaynaklı bir formattır ancak favicons ve Windows simgeleri için evrensel olarak desteklenir.
Bir ICO'te maksimum boyutlar mı var?+
Pratik olarak giriş başına 256×256'ya kadar; bazı araçlar diğerlerinden daha fazla giriş içerir.
SVG, ICO'in içinde olabilir mi?+
Hayır. ICO yalnızca raster BMP veya PNG'i tutar. SVG'i ayrı bir favicon.svg dosyası olarak gönderin.
ICO içeriğini nasıl incelerim?+
PNG'ten ICO'e aracımızı önizleme yoluyla tersten kullanın veya dizin girişlerini okumak için onaltılı düzenleyicide açın.