Bepul PNG dan ICO Favikonga Konvertor
PNG, JPG, WebP yoki SVG rasmlarini ko'p o'lchamli .ico favikon fayllariga aylantiring. Kerakli o'lchamlarni tanlang (16, 32, 48, 64, 128, 256) va yagona .ico faylini yuklab oling.
Fayllarni shu yerga tashlang yoki ko'rish uchun bosing
PNG, JPG, WebP, SVG, HEIC, HEIF · Fayl hajmi cheklovsiz
yoki buferdan joylash uchun Ctrl+V bosing
Maslahat: Ctrl+V bilan skrinshot joylashtirsangiz bo'ladi
Fayllaringiz qurilmangizdan hech qachon chiqmaydi. Barcha ishlov berish brauzeringizda mahalliy tarzda amalga oshiriladi.
Qanday ishlaydi
O'girish bu asbobga to'g'ridan-to'g'ri yozilgan ikkita mexanizm yordamida to'liq brauzeringizda sodir bo'ladi: har bir belgi kadrini masshtablash va chizish uchun Canvas API, va shu kadrlarni yagona .ico fayliga qadoqlovchi qo'lda yozilgan ICO ikkilik kodlagichi — hech qanday kutubxona yuklanmaydi, hech qanday fayl hech qachon qurilmangizdan chiqmaydi.
- 1Rasm kanvasga dekodlanadiYuklagan PNG, JPEG, WebP yoki SVG'ingiz HTMLImageElement'ga yuklanadi va har bir so'ralgan o'lchamda (16×16 dan 256×256 gacha) ekrandan tashqari kanvasga chiziladi. Kanvas yuqori-sifatli bikubik silliqlashdan foydalanadi va moslik tanlovingizga rioya qiladi: 'contain' rasmni shaffof yoki rangli to'ldirish bilan pochta-quti qiladi, 'cover' esa manbadan markazlashgan kvadratni kesib oladi.
- 2Har bir kadr PNG baytlari sifatida eksport qilindiBrauzerning o'rnatilgan canvas.toBlob('image/png') har bir masshtablangan kadrni yo'qotishsiz PNG'ga kodlaydi. Bu xom baytlar .ico konteynerida joylashtiriladigan narsa — zamonaviy brauzerlar va Windows PNG-ICO-ichida ni mahalliy boshqaradi, bu fayl o'lchamlarini eski BMP-asosidagi formatdan kichikroq saqlaydi.
- 3ICO ikkiligi xotirada yig'ildiQo'lda yozilgan kodlagich DataView yordamida .ico fayl tuzilmasini noldan quradi: 6-baytli ICONDIR sarlavhasi rasm sonini e'lon qiladi, undan keyin har bir o'lcham uchun 16-baytli katalog yozuvi (kenglik, balandlik, bit-chuqurlik, bayt uzunligi va ma'lumot ofsetini qayd etadi), so'ng barcha PNG yuklari ketma-ket birlashtiriladi. Hech qanday uchinchi tomon kutubxonasi aralashmaydi.
- 4Ko'rib chiqish ko'rsatildi, fayl yuklab olindiYuklab olishni taklif qilishdan oldin, UI har bir qadoqlangan o'lchamning shaffoflikni saqlashdan oldin tekshirish uchun shaxmat-taxta foniga qarshi piksel-aniq ko'rib chiqishini chizadi. Yig'ilgan Blob brauzerning yuklab olish mexanizmiga 'favicon.ico' sifatida beriladi.
Rasmingiz to'liq brauzeringiz ichida qayta ishlanadi — u hech qachon hech qanday serverga yuklanmaydi, yorliqni yopganingizdan keyin hech qanday nusxa saqlanmaydi.
Tegishli asboblar
Favikon Generatori
Istalgan rasmni to'liq favikon to'plamiga aylantiring: ko'p o'lchamli favicon.ico, Apple touch icon, Android/PWA belgilari, veb-manifest va joylashtirishga tayyor HTML kod parchasi — barchasi arxivlangan, brauzeringizda.
Animatsion GIF Yaratuvchi
Bir nechta rasmni animatsion GIF ga birlashtiring. Sozlanadigan kadr kechikishi, chiqish kengligi, tsikllanish va sifat. To'liq brauzeringizda kodlanadi.
Imzo yaratuvchi
Sichqoncha, barmoq yoki stilus bilan imzo chizing yoki ismingizni qo'lyozma shriftida yozing, so'ng shaffof PNG yoki SVG sifatida eksport qiling.