Pāriet uz galveno saturu

PNG uz ICO favicon konvertētājs bez maksas

Konvertē PNG, JPG, WebP vai SVG attēlus daudzizmēra .ico favicon failos. Izvēlieties apvienojamos izmērus (16, 32, 48, 64, 128, 256) un lejupielādējiet vienu .ico.

Darbojas bezsaistē pēc ielādes

Nometiet failu šeit vai noklikšķiniet, lai izvēlētos

PNG, JPG, WebP, SVG, HEIC, HEIF · apstrādāts jūsu ierīcē

vai nospiediet Ctrl+V, lai ielīmētu no starpliktuves

Pārlūkot failus

Padoms: ekrānuzņēmumu varat ielīmēt ar Ctrl+V

Jūsu faili nekad neatstāj jūsu ierīci. Visa apstrāde notiek lokāli jūsu pārlūkprogrammā.

Biežākie lietojumi

  • Izveidojiet vietnes favicon no PNGPārvērtiet savu PNG logotipu vairāku izmēru favicon.ico failu vietnes cilnes ikonai.
  • Izveidojiet Windows darbvirsmas ikonuPārvērtiet PNG vai JPG attēlus .ico failos Windows darbvirsmas saīsnēm un programmu ikonām.
  • Vairāku izmēru un vairākplatformu ikonaApvienojiet vairākus ikonas izmērus (16, 32, 48, 64, 128, 256) vienā .ico failā, kas darbojas visur.
  • PWA ikonas avota failsĢenerējiet bāzes .ico no jūsu PWA logotipa atgriešanas atbalstam vecākās pārlūkprogrammās, kas nelietojmani manifesta.
  • Pārvērtiet zīmola logotipu uz ICO formātuPārvērtiet sava uzņēmuma vai zīmola logotipu no PNG, JPG vai SVG uz augstas kvalitātes .ico failu ciparu pieskares punktiem.

Kā tas darbojas

Konvertēšana notiek pilnībā jūsu pārlūkprogrammā, izmantojot divus mehānismus, kas rakstīti tieši šajā rīkā: Canvas API katras ikonas kadra mērogošanai un renderēšanai, un pašrakstītu ICO bināro kodētāju, kas saliek šos kadrus vienā .ico failā — netiek lejupielādēta neviena bibliotēka, un fails nekad neatstāj jūsu ierīci.

  1. 1
    Attēls dekodēts audeklā
    Jūsu augšupielādētais PNG, JPEG, WebP vai SVG tiek ielādēts HTMLImageElement un uzzīmēts uz ekrāna neredzama audekla katrā pieprasītajā izmērā (16×16 līdz 256×256). Audekls izmanto augstas kvalitātes bikubisko izlīdzināšanu un ievēro jūsu izvēlēto iekļaušanu: "contain" pievieno melnas malas ar caurspīdīgu vai krāsainu aizpildījumu, kamēr "cover" apgriež centrētu kvadrātu no avota.
  2. 2
    Katrs kadrs eksportēts kā PNG baiti
    Pārlūkprogrammas iebūvētais canvas.toBlob('image/png') kodē katru mērogoto kadru bezzudumu PNG. Šie neapstrādātie baiti tiek iestrādāti .ico konteinerā — mūsdienu pārlūkprogrammas un Windows apstrādā PNG-iekš-ICO dabiski, kas saglabā failu izmērus mazākus nekā vecākais BMP-balstītais formāts.
  3. 3
    ICO binārs salikts atmiņā
    Pašrakstīts kodētājs veido .ico faila struktūru no nulles, izmantojot DataView: 6 baitu ICONDIR galvene deklarē attēlu skaitu, kam seko 16 baitu direktorijas ieraksts katram izmēram (ierakstot platumu, augstumu, bitu dziļumu, baitu garumu un datu nobīdi), tad visi PNG dati savienoti secībā. Nav iesaistīta neviena trešās puses bibliotēka.
  4. 4
    Priekšskatījums parādīts, fails lejupielādēts
    Pirms piedāvāt lejupielādi, saskarne renderē pikseli-precīzu katra iesaiņotā izmēra priekšskatījumu uz šaha galdiņa fona, lai varētu pārbaudīt caurspīdīgumu pirms saglabāšanas. Saliktais Blob tiek nodots pārlūkprogrammas lejupielādes mehānismam kā 'favicon.ico'.

Jūsu attēls tiek apstrādāts pilnībā jūsu pārlūkprogrammā — tas nekad netiek augšupielādēts uz nevienu serveri, un pēc cilnes aizvēršanas nekāda kopija netiek saglabāta.

Saistītie rīki

Bieži uzdotie jautājumi