Негізгі мазмұнға өту

PNG-ді ICO Favicon конвертері — тегін

PNG, JPG, WebP немесе SVG кескіндерін көп өлшемді .ico favicon файлдарына айналдырыңыз. Топтастырылғыңыз келетін өлшемдерді (16, 32, 48, 64, 128, 256) таңдаңыз және бір .ico файлын жүктеп алыңыз.

Жүктелгеннен кейін офлайн жұмыс істейді

Файлды осы жерге тастаңыз немесе таңдау үшін басыңыз

PNG, JPG, WebP, SVG, HEIC, HEIF · құрылғыңызда өңделеді

немесе алмасу буферінен қою үшін Ctrl+V басыңыз

Файлдарды шолу

Кеңес: скриншотты Ctrl+V арқылы қоюға болады

Файлдарыңыз ешқашан құрылғыңызды тастамайды. Барлық өңдеу шолғышыңызда жергілікті түрде жүзеге асырылады.

Жиі қолданылуы

  • PNG-дөн Вебсайт Favicon ЖасаңызСайт қойнауы иконасы үшін логотип PNG-ді мульти-өлшем favicon.ico файлына айналдырыңыз.
  • Windows Ұстап Иконасын ЖасаңызWindows ұстап ынамсыз және қолданба иконалары үшін PNG немесе JPG суреттерін .ico файлдарына айналдырыңыз.
  • Мульти-Өлшем Кроссплатформа ИконасыБірнеше белгіше өлшемін (16, 32, 48, 64, 128, 256) барлық жерде жұмыс істейтін бір .ico файлына біріктіріңіз.
  • PWA Иконасы Дереу ФайлЛоготип PWA-ңыздан негіз .ico жасаңыз ағалық браузерлерінде қисынды ықпалын орнату манифестінің пайдаланмаса.
  • Бренд логотипін ICO пішіміне түрлендіруКомпания немесе сипатты логотип PNG, JPG немесе SVG-ден сандық үйсінші нүктелері үшін жоғары сапалы .ico файлына айналдырыңыз.

Қалай жұмыс істейді

Түрлендіру осы құралда тікелей жазылған екі механизм арқылы толығымен браузеріңізде жұмыс істейді: әр белгіше кадрын масштабтау мен өңдеу үшін Canvas API және сол кадрларды бір .ico файлына жинайтын қолмен жазылған ICO екілік кодтауыш — ешбір кітапхана жүктелмейді, ешбір файл ешқашан құрылғыңыздан шықпайды.

  1. 1
    Кескін canvas-қа декодталды
    Жүктеген PNG, JPEG, WebP немесе SVG-іңіз HTMLImageElement-ке жүктеледі және сұралған әр өлшемде (16×16 арқылы 256×256) экраннан тыс canvas-қа салынады. Canvas жоғары сапалы бикубтық тегістеуді пайдаланады және сай ету таңдауыңызды құрметтейді: 'сыю' кескінді мөлдір немесе түсті толтырумен хат-жәшіктейді, ал 'жабу' көзден ортаға тураланған шаршыны кеседі.
  2. 2
    Әр кадр PNG байттары ретінде экспортталды
    Браузердің кірістірілген canvas.toBlob('image/png') әр масштабталған кадрды шығынсыз PNG-ке кодтайды. Бұл шикі байттар .ico контейнерінің ішіне енгізілетін нәрсе — заманауи браузерлер мен Windows PNG-in-ICO-ны нативті түрде өңдейді, бұл файл өлшемдерін ескі BMP-негізделген форматтан кішірек ұстайды.
  3. 3
    ICO екілігі жадта жинақталды
    Қолмен жазылған кодтауыш DataView пайдаланып .ico файл құрылымын нөлден құрастырады: 6-байтты ICONDIR тақырыбы кескін санын хабарлайды, содан кейін әр өлшем үшін 16-байтты каталог жазбасы (ен, биіктік, бит-тереңдік, байт ұзындығы және деректер ығысуын жазады), содан кейін барлық PNG жүктемелері ретімен біріктіріледі. Үшінші тарап кітапханасы қатыспайды.
  4. 4
    Алдын ала қарау көрсетілді, файл жүктеп алынды
    Жүктеп алуды ұсынбас бұрын, UI шахмат тақтасы фонына қарсы әр жинақталған өлшемнің пиксель-дәл алдын ала қарауын өңдейді, сондықтан сақтамас бұрын мөлдірлікті тексере аласыз. Жинақталған Blob браузердің жүктеп алу механизміне 'favicon.ico' ретінде беріледі.

Кескініңіз толығымен браузеріңізде өңделеді — ол ешбір серверге ешқашан жүктелмейді, қойындыны жапқаннан кейін ешбір көшірме сақталмайды.

Байланысты құралдар

Жиі қойылатын сұрақтар