Как открыть файл с расширением eku. Что такое ICO простыми словами? Каталог информации об изображениях

У вас есть проблема с открытием.ICO-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы ICO. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат.ICO?

Расширение .ico обозначает формат и тип файлов "Значок Microsoft" (Microsoft Icon, ICO). ICO является проприетарным файловым форматом, разработанным Microsoft для значков ("иконок") графического интерфейса Microsoft (MS) Windows. Формат ICO очень похож на формат указателей-курсоров CUR.

Файл .ico представляет собой значок MS Windows. Значок — это небольшое пиктографическое изображение, относящееся к определенному типу файлов, системному действию, приложению и проч. В файле ICO обычно содержатся несколько растровых изображений различных размеров (16×16, 32×32, 48×48 и т.д.) и глубины цвета (начиная с Windows XP — до 32 бит с поддержкой прозрачности с альфа-каналом), и такой файл (.ico ) служит набором различных вариантов одного и того же значка для разных режимов отображения.



Формат ICO поддерживается всеми веб-браузерами в качестве стандартного формата значков веб-сайтов ("favicon.ico "), обычно расположенных в корневых каталогах сайтов.

Для формата ICO существует множество автономных и онлайн-конвертеров, специальных редакторов "иконок", а также других средств. Кроме этого, этот формат поддерживается большинством универсальных просмотрщиков изображений и растровых редакторов (в т.ч., посредством плагинов). Проводник MS Windows автоматически создает и показывает миниатюры для файлов .ico .

Программы для открытия или конвертации ICO файлов

Вы можете открыть файлы ICO с помощью следующих программ: 

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

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

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

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

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

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

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

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

Поле Смещение Размер
(в байтах)
Описание
width 0 1 Указывает ширину изображения в точках. Может принимать значения от 0 до 255 . Если указано 0, то изображение имеет ширину 256 точек.
height 1 1 Указывает высоту изображения в точках. Может принимать значения от 0 до 255 . Если указано 0, то изображение имеет высоту 256 точек.
colors 2 1 Указывает количество цветов в палитре изображения. Для полноцветных значков должно быть 0.
reserved 3 1 Зарезервировано. Должно быть 0. В технической документации Microsoft указано, что это значение всегда должно быть 0, однако значки, которые создаются встроенными средствами.NET (System.Drawing.Icon.Save) содержат в этом поле значение 255.
planes 4 2
  • В.ICO определяет количество плоскостей. Может быть 0 или 1.
  • В.CUR определяет горизонтальную координату "горячей точки" в пикселях относительно левого края изображения.
bpp 6 2
  • В.ICO определяет количество битов на пиксель (bits-per-pixel). Это значение может быть 0, так как легко получается из других данных; например, если изображение не хранится в формате PNG , тогда количество битов на пиксель рассчитывается на основе информации о размере растра, а также его ширине и высоте. Если же изображение хранится в формате PNG, то соответствующая информация хранится в самом PNG. Однако указывать в этом поле 0 не рекомендуется, так как логика выбора наилучшего изображения в различных версиях Windows неизвестна.
  • В.CUR определяет вертикальную координату "горячей точки" в пикселях относительно верхнего края изображения.
size 8 4 Указывает размер растра в байтах
offset 12 4 Указывает абсолютное смещение растра в файле.

Примечания

См. также

Ссылки


Wikimedia Foundation . 2010 .

Смотреть что такое "ICO (формат файлов)" в других словарях:

    ICO, Windows icon Расширение файла: .ico Тип Разработчик: Тип формата: растровая графика ICO (Windows icon) формат хранения значков файлов в Microsoft Windows. Формат ICO аналогичен формату CUR (Windows cursors), предназначенному для… … Википедия

    У этого термина существуют и другие значения, см. RAW. RAW (англ. raw cырой, необработанный) формат данных, содержащий необработанные (или обработанные в минимальной степени) данные, что позволяет избежать потерь информации, и не имеющий… … Википедия

    CorelDRAW file format Расширение.cdr Разработан Corel Corporation Тип формата Векторная графика, растровая графика Открытый формат? нет … Википедия

    В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок … Википедия

    Digital Representation for Communication of Product Definition Data (IGES) (произносится: ай джес) Цифровое Представление для Коммуникации Данных Определения Продукта двумерный/трехмерный векторный формат графики; используется многими … Википедия

    Эта статья включает описание термина «AIFF»; о футбольной федерации AIFF см. Всеиндийская футбольная федерация. Audio Interchange File Format Расширение.aiff .aif .aifc MIME audio/x aiff audio/aiff Разработан Apple Inc. Тип формата Аудио файл … Википедия

    JPEG2000 Расширение.jp2, .j2k, .jpf, .jpx, .jpm, .mj2 MIME image/jp2, image/jpx, image/jpm, video/mj2 Разработан Joint Photographic Experts Group Тип формата Графический формат Стандарт(ы) … Википедия

    Расширение.fpx Тип формата растровая графика Расширен из IVUE FlashPix формат файлов для хранения растровой графики, позволяющий сохранять изображение в нескольких разрешениях в одном файле. Несмотря на то, что в таком случае размер файла… … Википедия

    - (ранее также англ. Advanced Streaming Format, Active Streaming Format) разработанный фирмой Microsoft формат файлов, содержащих потоковое аудио и видео. ASF является частью Windows Media. Формат пригоден как для локального… … Википедия

    Расширение.avi MIME video/avi, video/msvideo, video/x , msvideo Разработан Microsoft Тип формата медиаконтейнер Содержит Аудио, Видео Audio Video Interleave (сокращённо AVI; букв. «чередо … Википедия

Файлы ICO содержат одно или несколько изображений с несколькими размерами и глубиной цвета, что позволяет масштабировать их соответствующим образом. В Windows все исполняемые файлы, которые располагаются на рабочем столе, в меню «Пуск» или в проводнике «Виндовс», должны иметь значок в формате ICO. Что такое представляет собой этот файл?

Например, это значок компьютера, который можно увидеть на рабочем столе в качестве пункта «Мой компьютер», а также изображение палитры, обозначающее программу Paint. Файлы ICO тесно связаны с файлами CUR. Чем они отличаются друг от друга?

Формат файла CUR - это почти идентичный графический формат для неанимированных курсоров в Microsoft Windows. Единственными отличиями между этими двумя разновидностями файлов являются байты, используемые для их идентификации, а также добавление точки доступа в заголовок CUR. Точка доступа определяется как смещение пикселя (в координатах x, y) из верхнего левого угла изображения курсора, где пользователь фактически указывает на мышь.

История формата: что такое ICO

Появились эти файлы еще в самых первых дистрибутивах «Виндовс». Со временем они заметно изменились.

Значки, введенные в Windows 1.0, имели размер 32×32 пикселя и были монохромными. Поддержка 16 цветов была представлена ​​в «Виндовс 3.0».

Win32 представила поддержку до 16,7 миллионов цветов (Truecolor) и 256x256 пикселей в размерах. Windows 95 также имела новый движок Device Independent Bitmap (DIB). Тем не менее, для значков в этой версии ОС использовались только 256 цветов. Можно было включить цвета 65535 (Highcolor), изменив значение значка командной строки Shell в реестре либо купив дополнение Microsoft Plus! для Windows 95.

Настройка Shell позволяла использовать более крупные значки вместо 32×32 в файле ICO. Что такое это означало? Один файл мог хранить в себе изображение любого размера от 1×1 до 256×256 пикселей (включая неквадратные размеры) с 2 (редко используемыми), 16, 256, 65535 или 16,7 миллионами цветов. Однако, на практике «оболочка» все равно не могла отображать значки большого цветового диапазона. Область уведомлений панели задач «Виндовс» была ограничена 16 оттенками по умолчанию до выхода Windows Me. Это означало, что независимо от настроек, иконки отображались на экране однотипно.

Последующее развитие

Windows XP добавила поддержку 32-битного цвета (16,7 миллиона цветов плюс прозрачность альфа-канала), что позволило отображать в иконке такие полупрозрачные области, как тени, сглаживание и стеклянные эффекты. Этот дистрибутив ОС по умолчанию использовал значки 48×48 пикселей в «Проводнике» «Виндовс». Windows XP могла быть настроена таким образом, что все иконки начинали отображаться в размере 256×256 (с помощью изменения значений размера в Shell), но выборочное их редактирование было недоступно. Техподдержка Microsoft рекомендовала устанавливать размеры значков до 48×48 пикселей для версии XP.

В версии «Виста»

Windows Vista добавила возможность отображения иконок 256×256 пикселей в «Проводнике», а также поддержку сжатого формата PNG. Несмотря на то, что с технической точки зрения сжатие не требуется, поддержка Microsoft рекомендовала, чтобы все значки 256×256 в ICO-файлах сохранялись в формате PNG. Это позволяло уменьшить общий размер файла.

«Проводник» Windows Vista поддерживал плавное масштабирование иконок до нестандартных размеров, которые отображались «на лету», даже если в самом файле отсутствовало изображение. В этом дистрибутиве ОС был добавлен слайдер для «масштабирования» размеров значков в целом. При использовании режима с более высоким разрешением и DPI рекомендовалось использовать более крупные форматы иконок (например, 256×256).

Структура ресурса Icon

Формат хранения файлов значков в Microsoft Windows следующий. ICO или CUR состоит из структуры ICONDIR («Каталог значков»), содержащей набор данных ICONDIRENTRY для каждого изображения в файле, за которым следует непрерывный блок всех растровых картинок (которые могут быть в формате Windows BMP, исключая структуру BITMAPFILEHEADER, или в формате PNG, хранящуюся полностью).

Изображения с глубиной менее 32 бит соответствуют конкретному формату: картинка кодируется как одна, состоящая из цветной маски (XOR) вместе с маской непрозрачности. При этом первая должна предшествовать второй внутри данных растрового изображения. Если картинка хранится в порядке снизу вверх, маска XOR будет рисоваться ниже непрозрачной.

Размер последней составляет 1 бит на пиксель, независимо от глубины цвета, указанной в заголовке BMP. Маска непрозрачности указывает, какие пиксели полностью прозрачны, а какие нет. XOR соответствует глубине бита, обозначенной в заголовке BMP, и указывает числовое значение цвета или палитры для каждого пикселя. Вместе обе маски создают непрозрачное изображение, представляющее собой картинку с 1-битной прозрачностью; они также допускают инверсию фона. Высота изображения в структуре ICONDIRENTRY файлов ICO и CUR принимает значение предполагаемых его размеров (после компоновки масок), тогда как определение высоты в заголовке BMP определяется до их компоновки. По этой причине маски должны иметь одинаковые размеры, а высота, указанная в заголовке BMP, должна быть в два раза выше, чем в структуре ICONDIRENTRY.

Обновленная структура

Что такое ICO-32? Этот формат представляет собой 24-битное изображение с добавлением 8-битного канала для альфа-компоновки. Таким образом, в 32-битных изображениях маски не требуются, но все равно их использование рекомендуется для лучшего рассмотрения картинки.

Windows версии XP и выше начали использовать 32-битное изображение в режиме True color, построив маску AND на основе альфа-канала в случаях, когда 24-разрядная версия не представлена ​​в файле ICO/CUR. Однако более ранние версии Windows интерпретируют все пиксели со 100% непрозрачностью, если только соответствующая маска не снабжена изображением.

Данные ссылочных изображений

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

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

Количество битов

Классический формат растрового изображения BITMAPINFOHEADER поддерживает его сохранение с 32 битами на пиксель. При записи в качестве автономного файла BMP его разделение не используется. Однако когда эти же данные хранятся внутри файла ICO или CUR, Windows XP (первая версия «Виндовс» для поддержки формата файлов ICO/CUR с более чем 1 бит прозрачности) и выше интерпретирует этот байт как альфа-значение.

Хотя в технической документации Microsoft указано, что это значение должно быть нулевым, кодировщик значков, встроенный в.NET (System.Drawing.Icon.Save), устанавливает его как 255. Похоже, что операционная система на практике полностью игнорирует это значение.

Настройка цветных плоскостей на 0 или 1 обрабатывается эквивалентно операционной системой, но если они установлены выше 1, это значение должно быть умножено на биты на пиксель, чтобы определить окончательную глубину цвета изображения. Неизвестно, устойчивы ли разные версии операционной системы Windows к различным значениям цветовой плоскости.

Биты на пиксель могут быть установлены на ноль, но также могут быть выведены из других данных. В частности, если битмап не сжат PNG, тогда они могут быть рассчитаны на основе длины данных растрового изображения относительно его размера. Если битмап сжат PNG, биты на пиксель хранятся в данных этого файла.

Неизвестно, содержат ли различные версии операционной системы Windows формулу для определения глубины битов для всех возможностей, если это значение установлено на ноль.

PNG-формат

В Windows Vista появилась возможность читать изображения PNG из формата ICO и CUR. PNG может быть сохранено так же, как и стандартная иконка BMP в формате Windows Icon, за исключением того, что изображение оно должно храниться целиком вместе с его заголовком файла.

Icon library

Библиотека значков - это способ установки иконок Windows. Обычно это исполняемый 16-или 32-разрядный двоичный файл, имеющий расширение.ICL. Он имеет файлы значков, используемые как иконки. Windows Vista и более поздние версии не поддерживают просмотр иконок ниже 16-разрядных.

Это основная информация относительно формата файлов ICO (что это такое простыми словами). Попросту говоря, это иконка любого приложения или каталога в компьютере. Она представляет собой часть графического интерфейса и может обозначать любой файл, окно, каталог, драйвер устройства, элемент ОС и так далее. При нажатии на такую иконку происходит какое-либо ожидаемое действие.

Отдельно стоит отметить значки, содержащие только ссылки на приложения или данные, известные как ярлыки. Они тоже в настоящее время обозначаются файлами формата ICO. Чем же еще примечательна эта разновидность файлов?

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

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

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

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

Открыть файл в формате.ico, можно при помощи любого графического просмотрщика, а также с применением такого программного обеспечения, как IcoFX, ACDSee, Adobe Photoshop, Axialis IconWorkshop и так далее.

Мы надеемся, что помогли Вам решить проблему с файлом ICO. Если Вы не знаете, где можно скачать приложение из нашего списка, нажмите на ссылку (это название программы) - Вы найдете более подробную информацию относительно места, откуда загрузить безопасную установочную версию необходимого приложения.

Что еще может вызвать проблемы?

Поводов того, что Вы не можете открыть файл ICO может быть больше (не только отсутствие соответствующего приложения).
Во-первых - файл ICO может быть неправильно связан (несовместим) с установленным приложением для его обслуживания. В таком случае Вам необходимо самостоятельно изменить эту связь. С этой целью нажмите правую кнопку мышки на файле ICO, который Вы хотите редактировать, нажмите опцию "Открыть с помощью" а затем выберите из списка программу, которую Вы установили. После такого действия, проблемы с открытием файла ICO должны полностью исчезнуть.
Во вторых - файл, который Вы хотите открыть может быть просто поврежден. В таком случае лучше всего будет найти новую его версию, или скачать его повторно с того же источника (возможно по какому-то поводу в предыдущей сессии скачивание файла ICO не закончилось и он не может быть правильно открыт).

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла ICO мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся и отправьте нам свою информацию о файле ICO.