Liigu põhisisu juurde

PNG ICO-favikoni konverter tasuta

Teisenda PNG, JPG, WebP või SVG pildid mitmemõõtmelisteks .ico favikonifailideks. Vali soovitud suurused (16, 32, 48, 64, 128, 256) ja laadi alla üks .ico.

Töötab võrguühenduseta pärast laadimist

Lohistage fail siia või klõpsake sirvimiseks

PNG, JPG, WebP, SVG, HEIC, HEIF · töödeldakse sinu seadmes

või vajutage lõikelaualt kleepimiseks Ctrl+V

Sirvi faile

Vihje: ekraanipildi saad kleepida klahvidega Ctrl+V

Sinu failid ei lahku kunagi sinu seadmest. Kogu töötlus toimub kohalikult sinu brauseris.

Levinud kasutusviisid

  • Looge veebisaidi favicon PNG-stTeisendage oma PNG-logo mitmesuurus favicon.ico failiks veebisaidi vahekaardi ikooni jaoks.
  • Looge Windows töölaua ikoonTeisendage PNG või JPG pildid .ico failideks Windows töölaua otsetee ja rakenduste ikooni jaoks.
  • Mitmesuurus ja multi platvormi ikoonÜhendage mitmed ikoonid suurustes (16, 32, 48, 64, 128, 256) ühte .ico faili, mis toimib kõikjal.
  • PWA ikooni lähtefailLooge baas .ico oma PWA logost tagasikäigu toeks vanemad brauserites, mis ei kasuta manifestit.
  • Teisendage kaubamärgi logo ICO formaatiMuundage oma ettevõtte või kaubamärgi logo PNG-st, JPG-st või SVG-st kõrge kvaliteediga .ico failiks digitaalsete puutepunktide jaoks.

Kuidas see töötab

Teisendus töötab täielikult sinu brauseris, kasutades kahte otse sellesse tööriista kirjutatud mehhanismi: Canvas API iga ikoonikaadri skaleerimiseks ja renderdamiseks, ning käsitsi kirjutatud ICO binaarkodeerija, mis pakib need kaadrid ühte .ico faili — teeki ei laadita alla ja ükski fail ei lahku kunagi su seadmest.

  1. 1
    Pilt dekodeeritud lõuendile
    Sinu üleslaaditud PNG, JPEG, WebP või SVG laaditakse HTMLImageElement'i ja joonistatakse ekraanivälisele lõuendile igas nõutud suuruses (16×16 kuni 256×256). Lõuend kasutab kõrgekvaliteedilist bikuubilist siludust ja järgib su sobitamisvalikut: 'contain' postkastib pildi läbipaistva või värvilise täitega, samas kui 'cover' lõikab keskele joondatud ruudu allikast.
  2. 2
    Iga kaader eksporditud PNG-baitidena
    Brauseri sisseehitatud canvas.toBlob('image/png') kodeerib iga skaleeritud kaadri kadudeta PNG-ks. Need toored baidid manustatakse .ico konteinerisse — kaasaegsed brauserid ja Windows käsitlevad PNG-ICO-s natiivselt, mis hoiab failisuurused väiksemad kui vanem BMP-põhine vorming.
  3. 3
    ICO binaar koostatud mälus
    Käsitsi kirjutatud kodeerija ehitab .ico faili struktuuri nullist DataView abil: 6-baidine ICONDIR päis deklareerib pildiarvu, millele järgneb 16-baidine kataloogikirje iga suuruse jaoks (registreerides laiuse, kõrguse, bitisügavuse, baidipikkuse ja andmenihke), seejärel kõik PNG kasulikkoormad järjestikku liidetuna. Ühtegi kolmanda osapoole teeki pole kaasatud.
  4. 4
    Eelvaade kuvatud, fail alla laaditud
    Enne allalaadimise pakkumist renderdab liides pikslitäpse eelvaate igast pakitud suurusest malelaua-mustri taustal, nii et saad läbipaistvust verifitseerida enne salvestamist. Koostatud Blob antakse brauseri allalaadimismehhanismile kui 'favicon.ico'.

Sinu pilt töödeldakse täielikult sinu brauseris — seda ei laadita kunagi üles ühelegi serverile, ja ühtegi koopiat ei säilitata pärast vahekaardi sulgemist.

Seotud tööriistad

Korduma kippuvad küsimused