Руководство

Руководство по форматам файлов ICO

Формат ICO — это контейнер, а не отдельное изображение. Понимание структуры каталогов объясняет, почему один .ico может содержать шестнадцать различных разрешений и почему переименование PNG в .ico никогда не работает.

ICO начинается с 6-байтового заголовка (зарезервировано, тип, количество изображений), за которым следует одна 16-байтовая запись каталога для каждого встроенного изображения (ширина, высота, количество цветов, зарезервировано, плоскости, разрядность, размер, смещение).

Каждая запись указывает либо на BMP DIB (несжатый, общий для 16×16 и 32×32), либо на полезную нагрузку PNG (сжатый, стандартный для 64×64 и выше).

Байты ширины и высоты, равные 0, означают 256 пикселей — формат предшествует большим размерам, но современные инструменты встраивают 256×256 посредством сжатия PNG.

Проводник Windows считывает каталог и выбирает ближайший размер для ярлыков, закреплений на панели задач и ассоциаций файлов.

Браузеры, анализирующие favicon.ico, обычно выбирают запись, ближайшую к запрошенному размеру дисплея — часто 16 или 32 CSS-пикселя.

Действительные файлы ICO могут смешивать записи BMP и PNG в одном контейнере. Генераторам следует сжимать большие записи с помощью PNG, чтобы общий размер файла не превышал 100 КБ.

Прозрачность использует 8-битный альфа-канал для записей PNG; Записи BMP используют 1-битные слои маски — устаревшие и редко используемые для современных значков.

Как это работает

  1. 1

    Начните с квадратного мастера

    512×512 PNG или SVG растрируется один раз.

  2. 2

    Кодировать несколько записей

    Свяжите 16, 32, 48, 64, 128, 256 в один файл.

  3. 3

    Развернуть как favicon.ico

    Поместите в корень сайта и ссылку в HTML.

Попробовать сейчас

Создайте действительный ICO нескольких размеров.

Конвертер PNG в ICO

Частые вопросы

Является ли ICO собственностью?+

Это формат, разработанный Microsoft, но он повсеместно поддерживается для значков значков и значков Windows.

Максимальные размеры в одном ICO?+

Практически до 256×256 на запись; некоторые инструменты встраивают больше записей, чем другие.

Может ли SVG находиться внутри ICO?+

Нет. ICO содержит только растр BMP или PNG. Отправьте SVG как отдельный файл favicon.svg.

Как проверить содержимое ICO?+

Используйте наш инструмент преобразования PNG в ICO в обратном порядке посредством предварительного просмотра или откройте его в шестнадцатеричном редакторе, чтобы прочитать записи каталога.

Связанные инструменты

Связанные руководства

Руководства

Больше руководств

Руководства

Откройте для себя FetchFavicon

Категории

Конвертеры

Утилиты

Путеводители

Учебники