Ana içeriğe geç

Ücretsiz PNG'den ICO Favicon'a Dönüştürücü

PNG, JPG, WebP veya SVG görüntüleri çok boyutlu .ico favicon dosyalarına dönüştürün. Paketlemek istediğiniz boyutları seçin (16, 32, 48, 64, 128, 256) ve tek bir .ico indirin.

Yüklendikten sonra çevrimdışı çalışır

Dosyayı buraya bırakın ya da göz atmak için tıklayın

PNG, JPG, WebP, SVG, HEIC, HEIF · cihazınızda işlenir

veya panodan yapıştırmak için Ctrl+V'ye basın

Dosyalara göz at

İpucu: Ctrl+V ile ekran görüntüsü yapıştırabilirsiniz

Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.

Yaygın kullanımlar

  • PNG'den Web Sitesi Favikonu OluşturunLogo PNG'nizi web sitesi sekmesi simgesi için çok boyutlu favicon.ico dosyasına dönüştürün.
  • Windows Masaüstü Simgesi OluşturunPNG veya JPG resimlerini Windows masaüstü kısayolları ve uygulama simgeleri için .ico dosyalarına dönüştürün.
  • Çok Boyutlu Çapraz Platform SimgesiBirden çok simge boyutunu (16, 32, 48, 64, 128, 256) her yerde çalışan tek bir .ico dosyasında toplayın.
  • PWA Simgesi Kaynak DosyasıManifesto kullanmayan eski tarayıcılarda geri dönüş desteği için PWA logonuzdan temel bir .ico oluşturun.
  • Marka Logosunu ICO Biçimine DönüştürünŞirketiniz veya marka logonuzu PNG, JPG veya SVG'den yüksek kaliteli .ico dosyasına dönüştürün.

Nasıl çalışır

Dönüştürme tamamen tarayıcınızda, doğrudan bu araçta yazılmış iki mekanizmayla çalışır: her simge karesini ölçeklemek ve çizmek için Canvas API ve bu kareleri tek bir .ico dosyasında paketleyen elle yazılmış bir ICO ikili kodlayıcısı — hiçbir kütüphane indirilmez ve hiçbir dosya cihazınızdan çıkmaz.

  1. 1
    Görüntü bir tuvale çözülür
    Yüklediğiniz PNG, JPEG, WebP veya SVG bir HTMLImageElement'e yüklenir ve istenen her boyutta (16×16'dan 256×256'ya) ekran dışı bir tuvale çizilir. Tuval yüksek kaliteli bikübik yumuşatma kullanır ve sığdırma seçiminize uyar: 'contain' görüntüyü şeffaf veya renkli dolguyla çerçeveler, 'cover' ise kaynaktan ortalanmış bir kare kırpar.
  2. 2
    Her kare PNG baytları olarak dışa aktarılır
    Tarayıcının yerleşik canvas.toBlob('image/png') işlevi ölçeklenmiş her kareyi kayıpsız bir PNG'ye kodlar. .ico kapsayıcısına gömülen bu ham baytlardır — modern tarayıcılar ve Windows ICO içinde PNG'yi yerel olarak işler; bu da dosya boyutlarını eski BMP tabanlı biçimden daha küçük tutar.
  3. 3
    ICO ikili dosyası bellekte oluşturulur
    Elle yazılmış bir kodlayıcı .ico dosya yapısını DataView kullanarak sıfırdan oluşturur: görüntü sayısını bildiren 6 baytlık bir ICONDIR başlığı, ardından her boyut için 16 baytlık bir dizin girişi (genişlik, yükseklik, bit derinliği, bayt uzunluğu ve veri konumu kaydedilir), ardından sırayla birleştirilmiş tüm PNG yükleri. Hiçbir üçüncü taraf kütüphane kullanılmaz.
  4. 4
    Önizleme gösterilir, dosya indirilir
    İndirmeyi sunmadan önce arayüz, paketlenen her boyutun piksel doğruluğunda önizlemesini dama tahtası arka planında çizer; böylece kaydetmeden önce şeffaflığı doğrulayabilirsiniz. Oluşturulan Blob, tarayıcının indirme mekanizmasına 'favicon.ico' olarak verilir.

Görüntünüz tamamen tarayıcınızın içinde işlenir — hiçbir sunucuya yüklenmez ve sekmeyi kapattıktan sonra hiçbir kopyası saklanmaz.

İlgili araçlar

Sık sorulan sorular