Անցնել հիմնական բովանդակությանը

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-ով

Ձեր ֆայլերը երբեք չեն հեռանում ձեր սարքից: Բոլոր մշակումները տեղի են ունենում տեղական ձեր դիտարկիչում:

Տարածված կիրառություններ

  • Ստեղծել վեբ-կայք favicon PNG հետՓոխել ձեր լոգո PNG բազմակի չափ favicon.ico ֆայլ ձեր վեբ-կայք հաստարակ պատկերակ:
  • Ստեղծել Windows սեղանի պատկերակՓոխել PNG կամ JPG պատկերներ .ico ֆայլ Windows սեղանի կոճակ եւ հավելվածի պատկերակ:
  • Բազմակի-չափ cross-հարթակ պատկերակՓաթեղ բազմակի պատկերակ չափ (16, 32, 48, 64, 128, 256) մեջ մեկ .ico ֆայլ, որ գործ ամենուր:
  • PWA պատկերակ աղբյուր ֆայլՍտեղծել բազային .ico ձեր PWA լոգո համար նահանջ սպասարկում հին դիտեր, որ չ ցողել որ շաբլոն:
  • Փոխել ապրանքային հայտանիշ լոգո ICO ձեւաչափի համարՓոխել ձեր ընկերության կամ ապրանքային լոգո PNG, JPG կամ SVG բարձր որակի .ico ֆայլ համար թվային շփման հետ:

Ինչպես է այն աշխատում

Փոխարկումն ամբողջովին աշխատում է ձեր դիտարկիչում՝ այս գործիքում ուղղակիորեն գրված երկու մեխանիզմով. Canvas API-ն՝ ամեն պատկերակի կադրը մասշտաբավորելու և մատուցելու համար, և ձեռագիր ICO երկուական կոդավորիչ, որը այդ կադրերը փաթեթավորում է մեկ .ico ֆայլի մեջ — ոչ մի գրադարան չի ներբեռնվում, և ֆայլը երբեք չի հեռանում ձեր սարքից։

  1. 1
    Պատկերը վերծանվում է canvas-ի մեջ
    Ձեր վերբեռնված PNG-ն, JPEG-ը, WebP-ն կամ SVG-ն բեռնվում է HTMLImageElement-ի մեջ և գծվում է էկրանից-դուրս canvas-ի վրա յուրաքանչյուր հայցված չափով (16×16-ից 256×256)։ Canvas-ն օգտագործում է բարձրորակ երկխորանարդ հարթեցում և հարգում է ձեր տեղավորման ընտրությունը. «contain»-ը պատկերը շրջանակում է թափանցիկ կամ գունավոր լցվածքով, մինչդեռ «cover»-ը աղբյուրից կտրում է կենտրոնացված քառակուսի։
  2. 2
    Ամեն կադր արտահանված որպես PNG բայթեր
    Դիտարկիչի ներկառուցված canvas.toBlob('image/png')-ը ամեն մասշտաբավորված կադր կոդավորում է կորուստից զերծ PNG-ի։ Այս հում բայթերն են, որ ներդրվում են .ico կոնտեյների ներսում — ժամանակակից դիտարկիչները և Windows-ը PNG-ը ICO-ի ներսում մշակում են բնիկորեն, ինչը ֆայլերի չափերը ավելի փոքր է պահում, քան հին BMP-հիմքով ձևաչափը։
  3. 3
    ICO երկուականը հավաքված է հիշողության մեջ
    Ձեռագիր կոդավորիչը զրոյից կառուցում է .ico ֆայլի կառուցվածքը DataView-ով. 6-բայթանոց ICONDIR վերնագիրը հայտարարում է պատկերների քանակը, հետևված ամեն չափի համար 16-բայթանոց գրացուցակի մուտքով (գրանցելով լայնությունը, բարձրությունը, բիթ-խորությունը, բայթային երկարությունը և տվյալների շեղումը), ապա բոլոր PNG բեռնվածքները միացված հաջորդականությամբ։ Ոչ մի երրորդ կողմի գրադարան ներգրավված չէ։
  4. 4
    Նախադիտումը ցուցադրված, ֆայլը ներբեռնված
    Մինչև ներբեռնումն առաջարկելը, UI-ն մատուցում է ամեն փաթեթավորված չափի պիքսել-ճշգրիտ նախադիտում շախմատային ֆոնի վրա, որպեսզի կարողանաք ստուգել թափանցիկությունը մինչև պահելը։ Հավաքված Blob-ը հանձնվում է դիտարկիչի ներբեռնման մեխանիզմին որպես «favicon.ico»։

Ձեր պատկերը մշակվում է ամբողջովին ձեր դիտարկիչի ներսում — այն երբեք չի վերբեռնվում որևէ սերվերի, և ոչ մի պատճեն չի պահվում, ձեր ներդիրը փակելուց հետո։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր