Табдилдиҳандаи фавикони PNG ба ICO-и ройгон
Тасвирҳои PNG, JPG, WebP ё SVG-ро ба файлҳои фавикони бисёрандозаи .ico табдил диҳед. Андозаҳоеро, ки мехоҳед ҷамъ кунед (16, 32, 48, 64, 128, 256), интихоб кунед ва як .ico зеркашӣ кунед.
Файлҳоро дар ин ҷо гузоред ё барои дидан клик кунед
PNG, JPG, WebP, SVG, HEIC, HEIF · Маҳдудияти андозаи файл нест
ё барои гузоштан аз ҳофиза Ctrl+V-ро пахш кунед
Маслиҳат: скриншотро бо Ctrl+V часпонда метавонед
Файлҳои шумо ҳеҷ гоҳ дастгоҳи шуморо тарк намекунанд. Ҳама коркардҳо дар браузери шумо ба таври маҳаллӣ сурат мегиранд.
Чӣ тавр он кор мекунад
Табдил пурра дар браузери шумо бо ду механизме ки бевосита дар ин абзор навишта шудаанд кор мекунад: API-и Canvas барои миқёсдиҳӣ ва тасвиркунии ҳар фрейми нишона, ва рамзгузори дуии ICO-и дастнавис, ки он фреймҳоро ба файли ягонаи .ico мебандад — ягон китобхона боргирӣ намешавад, ва ягон файл ҳаргиз дастгоҳатонро тарк намекунад.
- 1Тасвир ба canvas рамзкушоӣ карда мешавадPNG, JPEG, WebP ё SVG-и боркардаи шумо ба HTMLImageElement бор карда, ба canvas-и берун-аз-экран дар ҳар андозаи дархостшуда (16×16 то 256×256) кашида мешавад. Canvas ҳамворшавии бикубии баландсифатро истифода мебарад ва интихоби мутобиқати шуморо эҳтиром мекунад: 'contain' тасвирро бо фосилаи шаффоф ё рангин ҷустуҷӯ мекунад, дар ҳоле ки 'cover' мураббаъи марказонидашударо аз манбаъ мебурад.
- 2Ҳар фрейм ҳамчун байтҳои PNG содир мешавадcanvas.toBlob('image/png')-и дарунсохти браузер ҳар фрейми миқёсшударо ба PNG-и бидуни талафот рамзгузорӣ мекунад. Ин байтҳои хом чизест, ки дар дохили контейнери .ico дохил карда мешавад — браузерҳо ва Windows-и муосир PNG-дар-ICO-ро дарунсохт идора мекунанд, ки андозаи файлро аз формати кӯҳнаи бар-пойаи BMP хурдтар нигоҳ медорад.
- 3Дуии ICO дар хотира ҷамъ карда мешавадРамзгузори дастнавис сохтори файли .ico-ро аз сифр бо истифодаи DataView месозад: сарлавҳаи ICONDIR-и 6-байта шумораи тасвирро эълом мекунад, ки пас аз он вурудии директориаи 16-байтагӣ барои ҳар андоза (бар, баландӣ, умқи бит, дарозии байт ва гузаришти маълумотро сабт мекунад) меояд, сипас тамоми пейлодҳои PNG пайдарпай пайваст карда мешаванд. Ягон китобхонаи тарафи сеюм дахл надорад.
- 4Пешнамоиш нишон дода мешавад, файл боргирӣ мешавадПеш аз пешниҳод кардани боргирӣ, интерфейс пешнамоиши пиксел-дурусти ҳар андозаи бастабандишударо дар муқобили заминаи шоҳмот тасвир мекунад, то шаффофиятро пеш аз захира кардан санҷед. Blob-и ҷамъшуда ба механизми боргирии браузер ҳамчун 'favicon.ico' супорида мешавад.
Тасвири шумо пурра дар дохили браузери шумо коркард карда мешавад — он ҳаргиз ба ягон сервер бор карда намешавад, ва ягон нусха пас аз пӯшидани варақа нигоҳ дошта намешавад.
Абзорҳои марбут
Тавлидкунандаи фавикон
Ҳар тасвирро ба маҷмӯаи пурраи фавикон табдил диҳед: favicon.ico-и бисёрандоза, нишонаи ламси Apple, нишонаҳои Android/PWA, манифести веб ва порчаи омодаи HTML — ҳама зипшуда, дар браузери шумо.
Созандаи GIF-и аниматсионӣ
Якчанд тасвирро ба GIF-и аниматсионӣ муттаҳид кунед. Таъхири кадр, бараборӣ, давр ва сифати танзимшаванда. Пурра дар браузери шумо рамзгузорӣ мешавад.
Созандаи имзо
Имзоро бо муш, ангушт ё калами электронӣ бикашед, ё номи худро бо шрифти дастхат нависед, сипас онро ҳамчун PNG ё SVG-и шаффоф содир кунед.