Ücretsiz Dönüştürücü

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

Veya

Bu araç hakkında

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.

Neden PNG'yi ICO'ya Dönüştürün?

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.

Nasıl kullanılır

PNG ana dosyalarınızı yükleyin, hangi boyutların paketleneceğini seçin, oluşturun.

  1. PNG dosyalarınızı yükleyin: Bir PNG'yi (standart boyutlara göre yeniden boyutlandırılacaktır) veya farklı boyutlarda birden fazla PNG'yi (her biri kendi yerel boyutunda gömülecektir) sürükleyin. 50 MB'a kadar dosyalar desteklenir.
  2. Gömülü boyutları seçin: Standart favicon boyutları 16×16, 32×32 ve 48×48'dir. Standart uygulama simgesi boyutları 64×64, 128×128 ve 256×256'dır. Kullanım durumunuza uygun seti seçin.
  3. ICO'yu oluşturun: Dönüştürücü, kaynağı gerektiği gibi yeniden boyutlandırır, ICO dizin başlığını oluşturur ve her görüntüyü gömer. Çıktı, seçilen tüm boyutların içinde bulunduğu tek bir .ico dosyasıdır.
  4. İndirin ve dağıtın: Dosyayı kaydedin. Favicon'ları sitenizin köküne /favicon.ico olarak yerleştirin. Windows uygulamaları için, derleme sisteminizin kaynak derleme adımını kullanarak ekleyin.

Yaygın Kullanım Durumları

Teknik Detaylar

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.

En İyi Uygulamalar

Sık sorulan sorular

PNG'yi ICO'ya dönüştürürken herhangi bir kalite kaybı var mı?
Hayır. ICO PNG veya BMP tabanlı kullanır, böylece görüntü kaliteniz dönüştürme sırasında tamamen korunur.
ICO formatı ne için kullanılır?
ICO (Windows Simgesi) öncelikle web sitesi favicon'ları, Windows uygulama simgeleri için kullanılır.
Birden fazla PNG dosyasını toplu olarak dönüştürebilir miyim?
Bu araç, maksimum kaliteyi sağlamak için her defasında bir dosyayı işler. Birden fazla dosya için işlemi tekrarlayın; her dönüşüm yalnızca birkaç saniye sürer.
Resimlerim dönüştürme sırasında gizli tutuluyor mu?
Evet. PNG dosyalarınız Canvas API ve JavaScript kullanılarak tamamen tarayıcınızda işlenir. Herhangi bir sunucuya hiçbir şey yüklenmez; dosya doğrudan cihazınızdan dönüştürücüye ve tekrar cihazınıza gider.
Dosyam bir sunucuya yüklendi mi?
Hayır. ICO, tarayıcınızda JavaScript ikili yazma işlemleri kullanılarak oluşturulur. Dosyalar cihazınızdan ayrılmaz.
ICO'm Windows'un eski sürümlerinde çalışacak mı?
Evet. Çıktı, Windows'un sürüm 3.0'dan beri desteklediği standart ICO biçimini kullanır. 64 ve altı boyutlar, maksimum uyumluluk için BMP tarzı yükleri kullanır; 256 piksellik girişler, Windows Vista ve sonraki sürümlerin desteklediği yerleşik PNG'yi kullanır.
Favicon'um neden güncellenmiyor?
Tarayıcılar favicon'ları genellikle günlerce agresif bir şekilde önbelleğe alır. Tarayıcı önbelleğini temizleyerek, yeni bir getirme işlemini zorlamak için doğrudan favicon URL'sini açarak veya bağlantı etiketine bir sürüm sorgu parametresi ekleyerek yenilemeyi zorlayın.
Hem renkli simgeleri hem de tek renkli simgeleri ekleyebilir miyim?
Standart ICO, her girişin meta verilerindeki renk derinliğini destekler, ancak modern kullanımın çoğu, tüm boyutlarda 32 bit renktir. Tek renkli simgeler, günümüzde çok az aracın ele aldığı eski bir sorundur.