Формат ico что это

ICO (формат файлов)

ICO (Windows icon) — формат хранения значков файлов в Microsoft Windows.

Формат ICO аналогичен формату CUR (Windows cursors), предназначенному для хранения курсоров. Отличие состоит в численном значении одного поля в заголовочной структуре, и интерпретации значений двух других полей этой же структуры.

Один ICO-файл содержит один или несколько значков, размер и цветность каждого из которых задаётся отдельно. Размер значка может быть любым, но наиболее употребимы квадратные значки со стороной 16, 32 и 48 пикселов. Также используются значки с размером 24, 40, 60, 72, 92, 108, 128 пикселов.

Начиная с Windows 98/2000, формат поддерживает внедрение изображений в формате JPEG и PNG, но обычно данные значков хранятся в несжатом виде. [источник не указан 1100 дней]

Значки бывают в естественном цвете (True Color, глубина цвета 24 бит), High Color (глубина цвета 16 бит), или с фиксированной палитрой (из двухсот пятидесяти шести, шестнадцати, или всего из двух цветов). В этом случае число, соответствующее каждому пикселу указывает не на цвет, а на номер цвета в палитре.

По своей структуре изображения в файле ICO наиболее близки к BMP, но принципиально отличаются от них наличием дополнительного изображения — маски, накладываемой на задний план при помощи операции побитового «И», что позволяет реализовать (полную) прозрачность рисунка. Последующее наложение основного изображения с помощью «исключающего ИЛИ» может даже дать «инверсные» пиксели в тех местах, где задний план не был замаскирован.

Кроме того, начиная с Windows XP поддерживаются 32-битные значки — каждому пикселу соответствует 24-бита цвета и 8-битный альфа-канал, позволяющий реализовать 256 уровней частичной прозрачности. С помощью альфа-канала можно отображать значки со сглаженными (размытыми) краями и тенью, сочетающимися с любым фоном; маска в этом случае игнорируется.

Содержание

Формат файла

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

Заголовок

Заголовок имеет размер 6 байт:

Иные значения недопустимы.

Каталог информации об изображениях

Представляет собой последовательные записи фиксированного размера (16 байт), следующие одна за другой. Количество записей определяется полем count заголовка.

Источник

ICO (формат файла)

Из Википедии — свободной энциклопедии

ICO, Windows icon
Расширение.ico
MIME-типimage/vnd.microsoft.icon [1]
РазработчикМайкрософт
Тип форматарастровая графика

ICO (Windows icon) — формат хранения файлов значков в Microsoft Windows.

Формат ICO аналогичен формату CUR (Windows cursors), предназначенному для хранения курсоров. Отличие состоит в численном значении одного поля в заголовочной структуре и интерпретации значений двух других полей этой же структуры.

Один ICO-файл содержит один или несколько значков разных размеров и разрешений. Размер значка может быть любым, но наиболее употребимы квадратные значки со стороной 16, 32 и 48 пикселей. Также используются значки с размером 24, 40, 60, 72, 92, 108, 128 пикселей.

Начиная с Windows 98/2000, формат поддерживает внедрение изображений в формате JPEG и PNG, но обычно данные значков хранятся в несжатом виде. [ источник не указан 4392 дня ]

Значки бывают в естественном цвете (True Color, глубина цвета 24 бит), High Color (глубина цвета 16 бит) или с фиксированной палитрой (из двухсот пятидесяти шести, шестнадцати или всего из двух цветов). В этом случае число, соответствующее каждому пикселю, указывает не на цвет, а на номер цвета в палитре.

По своей структуре изображения в файле ICO наиболее близки к BMP, но принципиально отличаются от них наличием дополнительного изображения — маски, накладываемой на задний план при помощи операции побитового «И», что позволяет реализовать (полную) прозрачность рисунка. Последующее наложение основного изображения с помощью «исключающего ИЛИ» может даже дать «инверсные» пиксели в тех местах, где задний план не был замаскирован.

Кроме того, начиная с Windows XP поддерживаются 32-битные значки — каждому пикселу соответствует 24-бита цвета и 8-битный альфа-канал, позволяющий реализовать 256 уровней частичной прозрачности. С помощью альфа-канала можно отображать значки со сглаженными (размытыми) краями и тенью, сочетающимися с любым фоном; маска в этом случае игнорируется.

Источник

Файл формата ICO — что это?

Формат ico что это. Смотреть фото Формат ico что это. Смотреть картинку Формат ico что это. Картинка про Формат ico что это. Фото Формат ico что это

Описание формата ICO

Файл ICO представляет из себя формат хранения значков в операционной системе от Майкрософт. Данное расширения файла, является форматом изображения и может содержать иконки файлов, программ и папок в системе Windows. Такой формат файлов, состоит из двух побитовых изображений, одно из которых является маской изображения (AND), а второе представляется в качестве самой иконки, отображаемой на маске (XOR).

Пользователь имеет возможность редактировать ICO файлы в целях формирования специальных значков.Формат ICO может сохранять файлы расширением JPEG и PNG. Благодаря огромному уровню популярности Microsoft Windows, данный файл формата, имеет весьма важное значение. Любые иконки в рамках Windows, независимо от того, какая у пользователя установлена версия платформы, будут иметь расширение ICO.

Стоит отметить, что файл формата ICO применяется и в качестве иконок сайтов, которые отображает адресная строка того или иного браузера как перед URL, так и при результатах поиска. Необходимость сохранения в ICO, присутствует в ходе создания графики в виде значков, готовых графических элементов, а также курсоров и прочих иконок. Так как данный тип файла может применяться в роли иконки либо логотипа веб-ресурса, его можно найти в корне сайта под обозначением «favicon.ico». Браузер распознает подобное изображение при условии, что размер файла будет составлять 16×16 пикселей.

Источник

О формате ICO

Графический формат ICO применяется в Windows для системных значков, которыми тот или иной файл или формат файла обозначается в графическом интерфейсе. Обозначение ICO – сокращение от Icon (иконка, значок).

В Windows есть встроенная библиотека иконок. Однако разработчики программ и веб-сайтов обычно используют собственные изображения для иконок своих продуктов. Иконка, как правило, содержит логотип приложения или разработчика или какую-нибудь выразительную картинку, по которой можно понять суть программы.

Формат ICO включает в себя не один файл значка, а целый набор. Дело в том, что в разных видах отображения показываются разные размерные варианты значка. Уменьшенный автоматически большой вариант может оказаться неразборчивым, а увеличенный маленький – размытым. Поэтому ICO – это файл, включающий в себя несколько размеров иконки.

Даже если размещать иконку на рабочем столе, при разном разрешении монитора одни и те же иконки могут казаться очень большими или недопустимо маленькими. При выборе оптимального стиля изображения Windows выбирает подходящие иконки из библиотеки.

Стандартная иконка имеет «квадратное» соотношение сторон. В файле 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-файле в несжатом виде.

Источник

Идентификатор универсального типа (UTI)com.microsoft.curРазработаноMicrosoftТип форматаГрафика формат файла для курсоров мышиКонтейнер дляBMPРасширенный изICO

Содержание

История

Тип MIME

Структура ресурса значка

Структура

Все значения в файлах ICO / CUR представлены в порядке little-endian байтов.

Структура ICONDIR

Смещение №Размер (в байтах)Назначение
02Зарезервировано. Всегда должно быть 0.
22Определяет тип изображения: 1 для изображения значка (.ICO), 2 для изображения курсора (.CUR). Другие значения недопустимы.
42Задает количество изображений в файле.

Структура каталога изображений

Изображение №1Запись для первого изображения
Изображение №2Запись для второго изображения
.
Изображение №nЗапись для последнего изображения
Структура ICONDIRENTRY

Смещение №Размер (в байтах)Назначение
01Задает ширину изображения в пикселях. Может быть любым числом от 0 до 255. Значение 0 означает, что ширина изображения составляет 256 пикселей.
11Задает высоту изображения в пикселях. Может быть любым числом от 0 до 255. Значение 0 означает, что высота изображения составляет 256 пикселей.
21Задает количество цветов в цветовой палитре. Должно быть 0, если изображение не использует цветовую палитру.
31Зарезервировано. Должно быть 0.
42В формате ICO: Определяет цветовые плоскости. Должен быть 0 или 1.

В формате CUR: Определяет горизонтальные координаты горячей точки в количестве пикселей слева.

62В формате ICO: Определяет бит на пиксель.

В формате CUR: Определяет вертикальные координаты горячей точки в количестве пикселей сверху.

84Определяет размер данных изображения в байтах124Определяет смещение данных BMP или PNG от начала файла ICO / CUR

Данные ссылочного изображения

Все данные изображения, на которые ссылаются записи в каталоге изображений, идут сразу после каталога изображений. Обычно их хранят в том же порядке, что и в каталоге изображений.

Напомним, что если изображение хранится в формате BMP, оно должно исключать открывающую структуру BITMAPFILEHEADER, тогда как если оно сохраняется в формате PNG, оно должно сохраняться целиком.

Обратите внимание, что высота изображения BMP должна быть вдвое больше высоты, заявленной в каталоге изображений. Вторая половина растрового изображения должна быть маской И для существующих пикселей экрана с выходными пикселями, заданными формулой Output = (Existing AND Mask) XOR Image. Установите маску равной нулю везде для чистой перезаписи.

Формат PNG

Библиотека значков

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *