BMP'yi ICO'ya dönüştür (favicon)
Küçük bir biçim bilgisi: bir ICO dosyası aslında bir BMP dizinidir — içindeki simge girişleri Windows'un 1990'dan beri okuduğu aynı bit eşlem yapısını kullanır. Yani bu dönüştürme hoş biçimde döngüseldir: bit eşleminiz kareye ortadan kırpılır, 16, 32 ve 48 piksele ölçeklenir ve baştan ait olduğu kaba dosyalanır.
Ayrıca yararlı: PNG'yi ICO'ya dönüştür (favicon)
Nasıl çalışır
Bit eşlemi bırakın; retro varlıklar ve eski dışa aktarımlar tam da bu ikilinin yapıldığı şeydir.
Pikseller doğrudan 16, 32 ve 48 piksel simge girişlerine aktarılır — Windows'un 1990'dan beri ayrıştırdığı aynı yapı.
Standart BMP'lerin opak olduğunu unutmayın, o yüzden tam bir kare simge bekleyin; .ico'yu tek tek ya da başkalarıyla zipleyerek indirin.
BMP vs ICO
Bu ikisi pratikte akrabadır — ICO girişleri bir dizin içindeki BMP yapılarıdır — yani bu, sitedeki en birebir dönüştürmedir. Yine de aile benzerliğinin sınırı var: klasik 24 bit bit eşlemler alfa getirmez, o yüzden PNG kaynaklı simgeler daha güzel köşeleri korur.
| BMP | ICO | |
|---|---|---|
| Sıkıştırma | Genelde yok (ham piksel) | Kayıpsız (BMP ya da PNG girişleri) |
| Saydamlık | Hayır | Evet (tam alfa) |
| Animasyon | Hayır | Hayır |
| Destek | Masaüstünde evrensel | Faviconlar için evrensel |
| En uygun kullanım | Eski Windows yazılımı, ham piksel alışverişi | Faviconlar ve Windows uygulama simgeleri |
Sık sorulan sorular
Hayır — bu siteyi tam da bunun için yaptım. Dönüştürme, tarayıcınızda WebAssembly ile çalışır; dosyalarınız cihazınızdan çıkmaz ve süreçte hiçbir sunucu yer almaz. Sayfa bir kez yüklendikten sonra araç çevrimdışı da çalışır, üstelik cihazınızın belleği dışında bir dosya boyutu sınırı da yoktur.
Hayır ve bu yaygın bir tuzaktır — bir ICO, her simge girişini betimleyen bir başlık dizini ister; yeniden adlandırılmış bir BMP'de bu yoktur. Bazı görüntüleyiciler numarayı hoş görür; Windows kısayolları ve tarayıcılar genelde görmez. Bu araç, içinde üç standart boyutla gerçek yapıyı kurar.
Evet — eski sanat varlıklarını program simgesine tam olarak böyle çevirirsiniz. Bu aracın yazdığı 32 bit girişler Windows XP'den itibaren her şeyde çalışır. Retro bilgisayar projeleri için bir not: gerçekten kadim yazılım 8 bit paletli simge bekleyebilir, ki o başka bir canavardır.
Neredeyse hiç — standart BMP'ler tümüyle opaktır, dolayısıyla simgeniz som bir kare olur. Fotoğraf ya da tam taşma simgeler için bu sorunsuzdur. Saydam köşeler gerekiyorsa kaynağı alfalı bir PNG olarak yeniden oluşturup bunun yerine PNG'den ICO'ya kullanın.
Var olan en birebir yoldur: ICO girişleri içeride BMP yapılarıdır, yani pikseller biçim cambazlığı olmadan aktarılır. Ama daha iyi mi? Yalnızca BMP 32 bitse. Klasik 24 bit BMP'ler alfa taşımaz, o yüzden PNG kaynakları düzgün saydam köşeli simgeler üretirken BMP kaynakları som kareler üretir. Birebir her zaman daha güzel değildir.
Pratikte saydamlığı — standart bit eşlemlerin alfa kanalı yoktur, dolayısıyla simge her arka planda tüm karesini kaplar. Tam taşma bir tasarımda bu görünmezdir; yuvarlak ya da düzensiz bir işarette koyu modlu sekmelerde görünür bir kutu demektir. Çözüm yukarıdadır: kaynağı alfayla yeniden kurun, sonra onu çevirin.
İlgili araçlar
PNG'yi ICO'ya dönüştür (favicon)
PNG'yi tarayıcınızda çok boyutlu bir ICO favicon'a dönüştürün — ücretsiz, yükleme yok. Tam alfalı 16, 32 ve 48 piksel simge, her site köküne hazır tek dosyada.
GIF'i ICO'ya dönüştür (favicon)
GIF'i ICO'ya tarayıcınızda dönüştürün — ücretsiz, gizli, yükleme yok. İlk kare tek dosyada 16, 32 ve 48 piksel favicona döner — piksel sanatına doğal uyum.
BMP'yi PNG'ye dönüştür
BMP'yi PNG'ye tarayıcınızda dönüştürün — ücretsiz, kayıpsız, gizli, yükleme yok. Sıkıştırılmamış bit eşlemleri tek piksele dokunmadan %50–90 küçültün.
BMP'yi JPG'ye dönüştür
BMP'yi JPG'ye tarayıcınızda dönüştürün — ücretsiz, gizli, yükleme ya da kayıt yok. Devasa sıkıştırılmamış bit eşlemler genelde %95–98 küçük fotoğraflara döner.