Современные гаджеты. Здоровье и красота
Поиск по сайту

Как сохранить изображение в формате 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; букв. «чередо … Википедия

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

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

  • Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: "Файл filetype:ICO" . Просто замените слово "файл" на нужное вам название;
  • Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;

При наличии на компьютере установленной антивирусной программы можносканировать все файлы на компьютере, а также каждый файл в отдельности . Можно выполнить сканирование любого файла, щелкнув правой кнопкой мыши на файл и выбрав соответствующую опцию для выполнения проверки файла на наличие вирусов.

Например, на данном рисунке выделен файл my-file.ico , далее необходимо щелкнуть правой кнопкой мыши по этому файлу, и в меню файла выбрать опцию «сканировать с помощью AVG» . При выборе данного параметра откроется AVG Antivirus, который выполнит проверку данного файла на наличие вирусов.


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

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


Совет: Попробуйте обновить GIMP до последней версии, чтобы убедиться, что установлены последние исправления и обновления.


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


Осторожно: Поврежденный файл может повлечь за собой возникновение сопутствующего ущерба предыдущей или уже существующей вредоносной программы на вашем ПК, поэтому очень важно, чтобы на вашем компьютере постоянно работал обновленный антивирус.


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

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


Совет: Если при попытке открыть файл ICO вы получаете сообщение об ошибке, связанной с.SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств , которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc .


Если шаги не решили проблему , и у вас все еще возникают проблемы с открытием файлов ICO, это может быть связано с отсутствием доступных системных ресурсов . Для некоторых версий файлов ICO могут потребоваться значительный объем ресурсов (например, память/ОЗУ, вычислительная мощность) для надлежащего открытия на вашем компьютере. Такая проблема встречается достаточно часто, если вы используете достаточно старое компьютерное аппаратное обеспечение и одновременно гораздо более новую операционную систему.

Такая проблема может возникнуть, когда компьютеру трудно справиться с заданием, так как операционная система (и другие службы, работающие в фоновом режиме) могут потреблять слишком много ресурсов для открытия файла ICO . Попробуйте закрыть все приложения на вашем ПК, прежде чем открывать Icon File. Освободив все доступные ресурсы на вашем компьютере вы обеспечите налучшие условия для попытки открыть файл ICO.


Если вы выполнили все описанные выше шаги , а ваш файл ICO по-прежнему не открывается, может потребоваться выполнить обновление оборудования . В большинстве случаев, даже при использовании старых версий оборудования, вычислительная мощность может по-прежнему быть более чем достаточной для большинства пользовательских приложений (если вы не выполняете много ресурсоемкой работы процессора, такой как 3D-рендеринг, финансовое/научное моделирование или интенсивная мультимедийная работа). Таким образом, вполне вероятно, что вашему компьютеру не хватает необходимого объема памяти (чаще называемой «ОЗУ», или оперативной памятью) для выполнения задачи открытия файла.

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

Я раньше даже об этом и не задумывалась, поскольку делала такие фавиконы при помощи различных онлайн-конвертеров. Их тысячи в интернете, просто наберите в вашем поисковике: «конвертировать изображение в ico » или «», или еще как-нибудь, например, «», и вам точно попадется один из сайтов-конвертеров, который вам бесплатно будет конвертировать изображение в ico. Но мы здесь собрались не для этого, а для того, чтобы научиться конвертировать картинку в ico самостоятельно.

Как сохранить изображение в формате ico быстро и просто?

Представим, что у нас есть вот такая картинка favicon.png размером 16х16 пикселей. Я специально выбрала этот минимальный размер для примера, потому что на нем хорошо будут видны различия миниатюр самих иконок.

Если вы думаете, что можно просто вручную поменять расширение изображения с.png на.ico, то вы ошибаетесь. Так иконка не получится и отображаться она будет такой же маленькой картинкой. Вот например так:

Поэтому, для того, чтобы сделать иконку в формате ico из обычного изображения в формате.jpg, .png, нам нужно будет воспользоваться фотошопом.

Однако, как видно на следующем фото, стандартная сборка фотошопа, начиная с версии Photoshop cs4, cs5 и cs6 не позволяет сохранять изображение в формате ico .

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

*Не забудьте разархивировать скаченный файл.

Как установить плагин для расширений.ico на Photoshop?

Все очень просто!

Скаченный файл в архиве, поэтому вам потребуется лишь разархивировать файл и закинуть его в нужную папку под названием «File formats», там где у вас хранится фотошоп. Например:

  • У меня Photoshop cs4 и находится он на диске C, значит, я ищу папку здесь:

C:\Program Files\Adobe\Adobe Photoshop CS4\Plug-ins\File Formats\

Копирую туда наш скачанный файл плагина.ico.

Также у вас может быть еще другой адрес этой папки:

C:\Program Files\Adobe\Adobe Photoshop CS4\App\Photoshop\Plug-ins\File Formats\

  • Если у вас Photoshop cs5, то вероятнее всего адрес данной папки будет такой:

C:\Program Files\Adobe\Adobe Photoshop CS5\Required\Plug-ins\File Formats\

  • Если у вас Photoshop cs6, то плагин ICO также нужно установить в эту папку:

C:\Program Files\Adobe\Adobe Photoshop CS6\Required\Plug-ins\File Formats\

Что касается версии Photoshop cc, то адрес папки с плагинами остался прежним. Т.е. наш скаченный плагин ico для photoshop cc устанавливаем по тому же пути, как и для версии Photoshop cs6. Только не забудьте скачать 64-битную версию плагина, если у вас 64-разрядная система.

Как сохранить картинку в формате ico?

После того, как мы скинули туда наш файл, просто запускаем фотошоп и загружаем нужную картинку. А далее, все как обычно: нажимаем Файл —> Сохранить как —> и выбираем уже наш появившийся формат.ICO.

Сохраняем и получаем результат – чудесную иконку 16х16 в формате.ico. Теперь ее уже можно будет поставить в качестве фавикона на своем сайте или просто использовать, в качестве иконки к какой-нибудь папке или файлу на рабочем столе вашего компьютера.

А о том как именно добавить фавикон на сайт, я расскажу уже в следующей статье.

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

Формат 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 уровней частичной прозрачности . С помощью альфа-канала можно отображать значки со сглаженными (размытыми) краями и тенью, сочетающимися с любым фоном; маска в этом случае игнорируется.

Формат файла

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

Заголовок

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

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

Представляет собой последовательные записи фиксированного размера (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, так как легко получается из других данных; например, если изображение не хранится в формате