О формате ICO — Бесплатный онлайн-конвертер
Графический формат ICO применяется в Windows для системных значков, которыми тот или иной файл или формат файла обозначается в графическом интерфейсе. Обозначение ICO – сокращение от Icon (иконка, значок).
В Windows есть встроенная библиотека иконок. Однако разработчики программ и веб-сайтов обычно используют собственные изображения для иконок своих продуктов. Иконка, как правило, содержит логотип приложения или разработчика или какую-нибудь выразительную картинку, по которой можно понять суть программы.
Формат ICO включает в себя не один файл значка, а целый набор. Дело в том, что в разных видах отображения показываются разные размерные варианты значка. Уменьшенный автоматически большой вариант может оказаться неразборчивым, а увеличенный маленький – размытым. Поэтому ICO – это файл, включающий в себя несколько размеров иконки.
Даже если размещать иконку на рабочем столе, при разном разрешении монитора одни и те же иконки могут казаться очень большими или недопустимо маленькими.
Стандартная иконка имеет «квадратное» соотношение сторон. В файле ICO предполагаются следующие размеры: 16х16, 32х32 и 48х48 пикселей. Существуют и менее употребительные варианты, со стороной от 24 до 128 пикселей. Теоретически предельное допустимое значение стороны квадрата – 256 пикселей, однако на практике такие иконки употребляются редко. Некоторые файловые менеджеры способны масштабировать иконки (например, Total Commander). Пользователь компьютера обычно довольствуется стандартными иконками, которые поставляются с каждой программой. Но можно и украсить свой компьютер и упростить нахождение нужных файлов и папок, если сопоставить им отличающиеся иконки. Часто в файловых менеджерах есть собственный набор стандартных иконок, но можно и создать собственные.
Существует такая разновидность файла ICO, как Favicon. Она отображается в браузере как «иконка» веб-сайта. Для favicon установлен стандартный минимальный размер – 16х16 пикселей. Более подробно о иконке для сайта читайте в статье «Иконка сайта».
Бесплатный онлайн-конвертер поможет вам создать многовариантные иконки на основании ваших графических файлов. Убедитесь, что в вашем исходном файле выдерживается «квадратное» соотношение сторон. Если нет, его можно обрезать до нужного стандарта, размер изображения в этом случае не обязательно должен совпадать с размером желаемой иконки. Онлайн конвертер сам изменит размер по указанным настройкам.
Исходный файл может иметь практически любой формат (список поддерживаемых форматов). Рекомендуем позаботиться о том, чтобы исходный файл был максимально качественным. Это могут быть PSD, TIFF и другие файлы. Если ваша иконка – результат дизайнерских усилий в профессиональном графическом редакторе, рекомендуем использовать в качестве исходного файла непосредственно файл «родного» формата редактора.
Установите максимальное значение стороны иконки. Если вы её не установите, конвертер автоматически уменьшит файл до максимально допустимого значения – 256х256 пикселей.
Наш конвертер предлагает автоматически сгенерировать наиболее популярные варианты размера значка. При конвертации файла в формат ICO вы можете выбрать не только размеры значков, представленные в конечном файле, но и глубину цвета. Для иконок размера 256х256 пикселей она может составлять 32 бита, для меньших иконок она автоматически будет составлять 8 бит.
Размер полученного файла ICO будет несколько превышать суммарный размер входящих в него файлов. Причина этого – то, что все файлы отдельно взятых иконок хранятся в ICO-файле в несжатом виде.
Конвертируйте изображения в формат ICO
Перетащите файлы сюда
Изменить размер:
Ширина:
px
Высота:
px
Применить цветной фильтр:
Улучшить Повысить резкость Сглаживание Сглаживание контраста Выровнять Нормализовать Устранить искажения
Удалить фон «/>
Точек на дюйм:
dpi
Обрезать пиксели:
px
Вниз:
px
Влево:
px
Вправо:
px
Настроить порог преобразования в ч/б:
- Загрузите на сервер файл изображения.
- С помощью опциональных настроек измените размер файла ICO, его разрешение, а также обрежьте файл.
- Создайте файл favicon.ico с размером в 16х16 пикселей.
- Нажмите на «Начать конвертирование».
Конвертируйте изображение в формат ICO
Размер изменения:
пикс.
Высота:
пикс.
Применить цветовой фильтр: «/> без измененийОттенки серогоМонохромныйОтменить цветаРетроСепия
Улучшить Резкость Сглаживание Удаление пятен
Удалить фон
Точек на дюйм:
точек на дюйм
Обрезать пиксели от:
Верх:
пикс.
Низ:
пикс.
Слева:
пикс.
Справа:
пикс.
Установить порог черного и белого:
Информация: Пожалуйста, включите JavaScript для корректной работы сайта.
Если вы хотите создать favicon.ico, вам нужно только установить размер 16×16 пикселей с помощью этого инструмента. В настоящее время мы поддерживаем следующие форматы для преобразования вашего изображения в ICO.
- Загрузите файл изображения.
- Используйте дополнительные настройки, чтобы изменить размер ICO, DPI или обрезать исходное изображение (необязательно).
- Создайте favicon.ico, установив размер 16×16 пикселей.
- Нажмите «Начать преобразование», и ваша иконка будет создана.
| Форматы файлов Wiki
В Википедии есть статья на тему: ICO |
Формат файла ICO — это формат файла изображения, используемый для значков в Microsoft Windows. Формат файла CUR для курсоров практически идентичен, так как единственными отличиями являются байт идентификации и спецификация точки доступа в заголовке.
ICO-файлы содержат одно или несколько небольших изображений разных размеров и глубины цвета.
Официальный зарегистрированный IANA тип интернет-носителя для файлов ico — image/vnd.microsoft.icon
. До того, как это было зарегистрировано, image/x-icon
был принятым вариантом, который соответствовал правилам использования x- для незарегистрированных токенов. Однако видны и многие другие, в том числе изображение/ико
, изображение/иконка
, текст/ико
и приложение/ико
. Многие веб-серверы не настроены с настройкой типа интернет-медиа для файлов .ico и могут отправлять свой тип интернет-медиа по умолчанию, который может быть text/html
или text/plain
.
Содержимое
- 1 Размеры значков, глубина цвета и данные о прозрачности
- 2 Структура файла
- 2.1 Коллектор
- 2.2 Каталог
- 3 Рекомендуемые размеры значков для совместимости с Windows Vista
- 4 Каталожные номера
- 5 См. также
- 6 Внешние ссылки
Размеры значков, глубина цвета и данные о прозрачности[]
Изначально квадратные значки размером 32×32 пикселя с использованием 16 цветов, более поздние версии Microsoft Windows поддерживают значки различных размеров и глубины цвета. До Windows XP изображения значков могли быть любого размера от 1 × 1 пикселя до 255 × 255 пикселей (включая неквадратные размеры) и глубиной цвета 4, 8, 16 или 24 бита. Обычно файл значка будет содержать как 16×16, так и 32×32 (для меню «Пуск» и папки «большие значки») и 16×16 (для заголовков окон, подменю меню «Пуск» и маленьких значков папок, просмотра списка и сведений).
Данные изображения значка всегда состояли из двух растровых изображений: растрового изображения AND и растрового изображения XOR. Битовая карта AND имеет 1 бит на пиксель и применяется в первую очередь, чтобы решить, на какие области изображения влияет фон. Затем битовая карта XOR применяется с использованием XOR. Это позволяет использовать прозрачные области изображения, а также инвертировать фон и выполнять другие трюки.
В Windows XP добавлена поддержка 32-битных изображений значков глубины цвета с прозрачностью, взятой из альфа-канала изображения, что позволяет использовать полупрозрачные области, такие как тени и сглаженные края. Поскольку растровое изображение AND больше не используется, эти изображения значков содержат только растровые данные XOR. В Windows XP также добавлена возможность отображать значки до 9Разрешение 6х96 пикселей в графической оболочке; однако Microsoft рекомендует только размеры значков до 48 × 48 пикселей, поэтому значки большего размера встречаются редко.
В Windows Vista добавлена поддержка изображений значков размером 256×256 пикселей и поддерживается (но не требуется) сжатый формат PNG для этого размера. Формат PNG напрямую кодирует данные о прозрачности изображения; он не содержит ни XOR, ни растровых данных AND других форматов изображений значков. Рекомендуется, чтобы все значки размером 256×256 сохранялись в файле ICO в формате PNG, чтобы уменьшить общий размер файла. Графическая оболочка Windows Vista поддерживает «масштабирование» дисплея; в результате рекомендуется больше форматов значков (включая более крупный формат 256 × 256).
Файлы ICO можно редактировать или экспортировать с помощью ряда графических программ.
Структура файла[]
Все значения представлены в формате с прямым порядком байтов (стандарт Intel).
Значок заголовка | Хранит общую информацию о файле ICO. |
Каталог[1..n] | Сохраняет общую информацию о каждом изображении в файле. |
Значок №1 | Фактические «данные» для первого изображения в старом формате AND/XOR DIB или более новом формате PNG |
… | |
Значок #n | Данные для последнего изображения значка |
Заголовок[]
Смещение | Размер | Описание |
---|---|---|
0 (0) | 2 | Зарезервировано. Всегда должно быть 0. |
2 (2) | 2 | Тип: 1 для значка, 2 для курсора. |
4 (4) | 2 | Количество изображений в файле. |
Каталог[]
Смещение | Размер | Описание |
---|---|---|
0 (0) | 1 | Ширина, должна быть 0, если 256 пикселей |
1 (1) | 1 | Высота, должна быть 0, если 256 пикселей |
2 (2) | 1 | Количество цветов, должно быть 0, если цветов больше 256. |
3 (3) | 1 | Зарезервировано, должно быть 0 [1] |
4 (4) | 2 | Цветовые плоскости в формате .ICO должны быть 0 или 1 [2] или точка доступа X в формате .CUR |
6 (6) | 2 | Бит на пиксель в формате .ICO [3] или точка доступа Y в формате . CUR |
8 (8) | 4 | Размер растровых данных в байтах. |
12 (С) | 4 | Смещение в файле. |
Рекомендуемые размеры значков для совместимости с Windows Vista[]
Полный набор стандартных размеров значков, которые должны быть предоставлены для полной совместимости с Windows Vista:
- 256×256, 32-битный цвет, сжатый PNG
- 48×48, 32-битный цвет, без сжатия
- 48×48, 8-битный цвет, без сжатия
- 48×48, 4-битный цвет, без сжатия
- 32×32, 32-битный цвет, без сжатия
- 32×32, 8-битный цвет, без сжатия
- 32×32, 4-битный цвет, без сжатия
- 16×16, 32-битный цвет, без сжатия
- 16×16, 8-битный цвет, без сжатия
- 16×16, 4-битный цвет, без сжатия
Ссылки[]
- ↑ Примечание. Хотя в технической документации Microsoft указано, что это значение должно быть равно нулю, кодировщик значков, встроенный в . NET (System.Drawing. ) устанавливает это значение равным 255. Похоже, что операционная система полностью игнорирует это значение.
- ↑ Примечание. Установка цветовых плоскостей на 0 или 1 эквивалентно обрабатывается операционной системой, но если цветовые плоскости установлены выше 1, это значение следует умножить на количество бит на пиксель, чтобы определить окончательную глубину цвета изображения. . Неизвестно, устойчивы ли различные версии операционной системы Windows к различным значениям цветовой плоскости.
- ↑ Примечание. Биты на пиксель могут быть установлены равными нулю, но их можно вывести из других данных; в частности, если растровое изображение не сжато в формате PNG, то количество битов на пиксель можно рассчитать на основе длины данных растрового изображения относительно размера изображения. Если растровое изображение сжато в формате PNG, биты на пиксель сохраняются в данных PNG. Неизвестно, содержат ли различные версии операционной системы Windows логику для вывода битовой глубины для всех возможностей, если это значение равно нулю.