Акысыз PNG-ICO фавикон конверттегич
PNG, JPG, WebP же SVG сүрөттөрүн көп өлчөмдүү .ico фавикон файлдарына конверттеңиз. Топтолгон каалаган өлчөмдөрдү тандаңыз (16, 32, 48, 64, 128, 256) жана бир .ico файлын жүктөп алыңыз.
Файлдарды бул жерге таштаңыз же серептөө үчүн чыкылдатыңыз
PNG, JPG, WebP, SVG, HEIC, HEIF · Файлдын өлчөмүнө чектөө жок
же буферден коюу үчүн Ctrl+V басыңыз
Кеңеш: скриншотту Ctrl+V менен чаптасаңыз болот
Файлдарыңыз түзмөгүңүздөн эч качан кетпейт. Бардык иштетүүлөр браузериңизде локалдуу түрдө ишке ашат.
Бул кантип иштейт
Айландыруу толугу менен браузериңизде бул куралга түз жазылган эки механизм колдонуп болот: ар бир сүрөтчө кадрын масштабдоо жана тартуу үчүн Canvas API жана ошол кадрларды бир .ico файлына топтогон кол менен жазылган ICO бинардык кодировщик — эч бир китепкана жүктөлбөйт, эч бир файл эч качан түзмөгүңүздөн чыкпайт.
- 1Сүрөт canvas'ка декодддолотЖүктөгөн PNG, JPEG, WebP же SVGиңиз HTMLImageElement'ke жүктөлүп, ар бир сурам кылынган өлчөмдө (16×16дан 256×256чейин) экран-сыртындагы canvas'ка тартылат. Canvas жогорку-сапаттагы бикубикалык тегиздөө колдонот жана ылайыктык тандооңузду сыйлайт: 'сыйдырат' тунук же түстүү толтуруу менен сүрөттү каттарайт, ал эми 'каптайт' булактан борборлоштурулган чарчыны кесет.
- 2Ар бир кадр PNG байттары катары экспорттолдуБраузердин курулма canvas.toBlob('image/png') ар бир масштабдалган кадрды жоготуусуз PNGге кодддойт. Ушул чийки байттар .ico контейнерине ички коюлат — заманбап браузерлер жана Windows PNG-in-ICO'ну нативдик иштетет, бул файл өлчөмдөрүн эски BMP-негизделген форматтан кичине кармайт.
- 3ICO бинары эсте чогултулдуКол менен жазылган кодировщик .ico файл структурасын DataView колдонуп нөлдөн курат: 6-байттык ICONDIR аталышы сүрөт санын жарыялайт, андан кийин ар бир өлчөм үчүн 16-байттык директория жазуусу (туурасын, бийиктигин, бит-тереңдигин, байт узундугун жана маалымат оффсетин жазып), андан кийин бардык PNG жүктөр ырааттуулукта бириктирилет. Үчүнчү тараптын китепканасы катышпайт.
- 4Алдын ала көрүү көрсөтүлдү, файл жүктөлдүЖүктөп алууну сунуштаардан мурун, UI ар бир пакеттелген өлчөмдүн пиксел-так алдын ала көрүүсүн шахмат тактай фонуна каршы тартат, ошондуктан сактардан мурун тунуктукту текшере аласыз. Чогултулган Blob браузердин жүктөп алуу механизмине 'favicon.ico' катары берилет.
Сүрөтүңүз толугу менен браузериңиздин ичинде иштетилет — ал эч кандай серверге эч качан жүктөлбөйт, табды жапкандан кийин эч кандай көчүрмө сакталбайт.
Байланыштуу куралдар
Фавикон генератору
Каалаган сүрөттү толук фавикон топтомуна айландырыңыз: көп өлчөмдүү favicon.ico, Apple touch иконка, Android/PWA иконкалар, веб манифест жана даяр HTML фрагменти — баары браузериңизде архивделет.
Анимацияланган GIF жасагыч
Бир нече сүрөттү анимацияланган GIF-ке бириктириңиз. Тууралануучу кадр кечигүүсү, чыгыш эни, кайталануу жана сапат. Толугу менен браузериңизде коддолот.
Кол Тамга Жасагыч
Чычканыңыз, манжаңыз же стилус менен кол тамга тартыңыз, же атыңызды кол жазуу шрифтинде терип, андан кийин аны ачык фондуу PNG же SVG катары экспорттоңуз.