PNG'ye ICO Dönüştürücü
PNG görüntülerini tarayıcınızda anında Windows Simgesi (ICO) dosyalarına (Favicon oluşturucu) dönüştürün. Hızlı, güvenli ve tamamen istemci taraflı.
PNG'yi buraya tıklayın veya sürükleyin
50 MB'a kadar destekler
PNG görüntülerini tarayıcınızda anında Windows Simgesi (ICO) dosyalarına (Favicon oluşturucu) dönüştürün. Hızlı, güvenli ve tamamen istemci taraflı.
50 MB'a kadar destekler
ICO, Windows'un masaüstü uygulama simgeleri için beklediği formattır ve tarayıcıların geçmişte favicons için beklediği formattır (link rel=icon, /favicon.ico). Uygun bir ICO dosyası oluşturmak, aynı görüntünün birden çok boyutunu tek bir kapsayıcıda bir araya getirmek anlamına gelir; böylece işletim sistemi veya tarayıcı ihtiyaç duyduğu çözünürlüğü seçebilir. Bir favicon ICO'su tipik olarak 16×16, 32×32 ve 48×48'i içerir; bir masaüstü uygulaması ICO'su genellikle 64×64, 128×128 ve 256×256 ekler.
Bu dönüştürücü bir veya daha fazla PNG dosyasını alır ve tarayıcınıza düzgün yapılandırılmış bir ICO dosyası yazar. ICO dizini ve her gömülü görüntünün meta verileri, ikili bir arabellek kullanılarak JavaScript'te oluşturulur; PNG girişleri doğrudan gömülür; daha küçük boyutlar ise eski uyumluluk için isteğe bağlı olarak BMP tarzı DIB'ler olarak yeniden kodlanabilir. Çıktı, Windows Explorer, Visual Studio, web tarayıcıları ve ICO kullanan diğer araçlar tarafından kabul edilen standart bir ICO dosyasıdır.
Tüm işlemler yerel olarak gerçekleşir. PNG'ler tarayıcıya okunur, ICO bayt akışı bellekte oluşturulur ve sonuç, indirme olarak sunulur. Sunucuya yükleme yok, geçici dosya depolama yok, harici bağımlılık yok.
Bir Windows uygulamasına sahipseniz yürütülebilir dosyanın simgesi, ikili programın kaynaklarına katıştırılmış bir ICO dosyası olmalıdır. Derlenmiş PNG kaynakları eşdeğer değildir. PNG ana dosyalarınızdan uygun bir ICO oluşturmak, simgeyi yürütülebilir dosyaya bağlamadan önceki standart paketleme adımıdır.
Favicon'lar için, modern tarayıcılar PNG'yi rel=icon bağlantısı aracılığıyla da kabul eder, ancak /favicon.ico hâlâ eski tarayıcıların ve birçok otomatik aracın (RSS okuyucuları, sosyal önizlemeler, arama motoru tarayıcıları) ilk önce kontrol ettiği eski bir geri dönüştür. /favicon.ico dosyası olmayan bir site, sunucu günlüklerinde 404 gürültüsü oluşturur ve eski istemcilerde doğru şekilde görüntülenemeyebilir. Dosyayı oluşturmak beş saniyelik bir iştir; bunu üretmemek devam eden günlük spamına neden olur.
PNG ana dosyalarınızı yükleyin, hangi boyutların paketleneceğini seçin, oluşturun.
Bir ICO dosyası, 6 baytlık bir ICONDIR başlığından (ICO için ayrılmış=0, tür=1, sayı=görüntü sayısı), ardından 16 baytlık ICONDIRENTRY kayıtlarından ve ardından görüntü yükünden oluşur. Her ICONDIRENTRY genişlik ve yüksekliği (0, 256 anlamına gelir), renk sayısını, düzlemleri, bit derinliğini, yük boyutunu ve ofseti belirtir.
Her görüntü verisi ya tam bir PNG dosyasıdır (başlangıçta PNG imzası 0x89504E47) ya da BMP tarzı bir DIB'dir. Bunun da dahil olduğu modern dönüştürme araçları, Windows'un beklediği kurallara uygun olarak 64×64 ve üzeri boyutlar için PNG'yi ve daha küçük boyutlar için BMP'yi yerleştirir.
Tarayıcı işin zor kısmını üstleniyor: PNG'nin tuval aracılığıyla bitmap'e kod çözümü, yumuşatma etkinleştirilmiş tuval DrawImage aracılığıyla yeniden boyutlandırma ve DataView aracılığıyla son ICO derlemesinin ikili ara belleğe yazılması. Arabellek, 'image/x-icon' türünde bir Blob olarak sarılır ve indirme olarak sunulur.