ICO üçün PNG çevirici
Windows Icon (.ico) fayllarını brauzerinizdə dərhal yüksək keyfiyyətli şəffaf PNG şəkillərinə çevirin.
ICO-nu bura klikləyin və ya sürükləyin
50MB-a qədər dəstəkləyir
Windows Icon (.ico) fayllarını brauzerinizdə dərhal yüksək keyfiyyətli şəffaf PNG şəkillərinə çevirin.
50MB-a qədər dəstəkləyir
ICO, 1990-cı ildə Windows 3.0 üçün icad edilmiş ikon fayl formatıdır və bu gün də internetdə faktiki favikon formatı kimi istifadə olunur. Adına baxmayaraq, ICO faylı müxtəlif ölçülərdə və rəng dərinliklərində çoxlu şəkilləri saxlaya bilən konteynerdir. Tipik bir Windows masaüstü ICO-su eyni ikonanın 16×16, 32×32, 48×48, 64×64, 128×128 və 256×256 versiyalarını birləşdirə bilər; əməliyyat sistemi ekran kontekstinə uyğun gələn ölçüləri seçir. ICO-nu PNG-yə çevirmək bu daxil edilmiş şəkillərdən birini və ya bir neçəsini çıxarmaq və onları müstəqil PNG faylları kimi saxlamaq deməkdir.
Bu çevirici brauzerinizdə ICO başlığını təhlil edir, bütün daxil edilmiş şəkil girişlərini müəyyənləşdirir və hər birinin şifrəsini açır. Müasir ICO fayllarının çoxu öz şəkillərini daxili olaraq PNG olaraq saxlayır; köhnələr BMP-stil xam bitmap məlumatlarından istifadə edirlər. Hər iki kodlaşdırma idarə olunur. Çıxış hər quraşdırılmış şəkil üçün bir PNG-dir — tipik Windows simvolu üçün bu, müxtəlif ölçülü altı və ya daha çox PNG faylı deməkdir.
Fayllar heç vaxt cihazınızı tərk etmir. ICO kataloqunu oxumaq və hər bir şəkil üçün müvafiq dekoderə göndərmək üçün DataView istifadə edərək JavaScript-də təhlil baş verir. Çıxış PNG-ləri canvas.toBlob('image/png') vasitəsilə istehsal olunur.
ICO, bir neçə şəkil redaktorunun zərif şəkildə idarə etdiyi Windows mərkəzli formatdır. Photoshop plagin tələb edir; bir çox veb əsaslı alətlər ICO-nu ümumiyyətlə oxuya bilmir; Linux masa üstü mühitləri ICO-ya ikinci dərəcəli kimi yanaşır. PNG universal olaraq dəstəklənir. Mövcud ICO-nun PNG-yə çevrilməsi istənilən alətdə aça və redaktə edə biləcəyiniz fayllar yaradır.
Digər ümumi səbəb fərdi ölçüləri çıxarmaqdır. Favikonu yeniləyən veb tərtibatçıları çox vaxt mövcud ICO-nun yalnız 32×32 və ya 64×64 versiyasını istəyirlər. Köhnə nişanları yenidən çəkən dizaynerlər başlanğıc nöqtəsi olaraq ən böyük daxili versiyanı istəyirlər. Hər iki iş axını birbaşa ICO konteyneri ilə məşğul olmaqdansa, hər ölçüyə görə ayrı PNG faylları çıxarmaqdan faydalanır.
Bir ICO buraxın, hər daxil edilmiş ölçü üçün bir PNG əldə edin.
ICO faylı 6 baytlıq başlıqdan (ICONDIR) başlayır, ardınca girişlər kataloqu (ICONDIRENTRY, hər biri 16 bayt), ardınca isə hər giriş üçün şəkil məlumatı gəlir. Hər bir kataloq girişi eni, hündürlüyü, rəng sayını və təsvir baytlarına işarə edən ofset və ölçüləri təyin edir.
Şəkil məlumatları ya BMP tipli DIB (BITMAPFILEHEADER olmadan) və ya birbaşa daxil edilmiş tam PNG faylı kimi kodlaşdırılır. PNG kodlu girişlər 256×256 ölçülü müasir nişanlar üçün ümumidir və başlanğıcda standart PNG imzası var. BMP tipli girişlər fayl başlığını buraxır, lakin məlumat başlığını və piksel məlumatlarını ehtiva edir.
Bu çevirici kataloqu oxuyur, hər bir girişi tapır və müvafiq dekoderə göndərir. PNG qeydləri Blob və Şəkil elementindən istifadə etməklə deşifrə edilir; BMP qeydləri BITMAPINFOHEADER-i təhlil etməklə və pikselləri əl ilə kətana yazmaqla oxunur. Çıxış həmişə PNG-dir.