Чи можна перейменовувати іконку з формату bmp в формат ico

Про те, що формати ICO і BMP абсолютно різні і відрізняються не тільки розширенням, я вже писав. Ніхто не забороняє погуліть або почитати Вікіпедію, щоб в цьому переконатися. Але бог з нею, з теорією. Давайте перевіримо на практиці можна змінювати розширення картинки з BMP на ICO.

Перш за все я вирішив зробити нову іконку favicon.ico і зберегти її в форматах BMP і ICO за допомогою Photoshop. Я як зображення для іконки сайту я використовував чорно-білий малюнок мультяшного персонажа Doodlez:

Чи можна перейменовувати іконку з формату bmp в формат ico

Після цього я скопіював варіант іконки, збереженої у форматі BMP і змінив його розширення з BMP на ICO. В іменах файлів вказано реальний формат зображення. Вийшло ось так:

Чи можна перейменовувати іконку з формату bmp в формат ico

Як видно на скрині (його не складно зробити самому), Total Commander неправильно відображає перейменований в ICO файл BMP. У стандартному вікні Windows теж не все гладко - навколо перейменованого зображення BMP з'являється якась напіврамки:

Чи можна перейменовувати іконку з формату bmp в формат ico

Тепер подивимося як три найбільш популярних браузера (Mozilla Firefox 3, Internet Explorer 7 і Opera 9) відображають справжню іконку favicon.ico в правильному форматі ICO і перейменовану в ICO з BMP. Спочатку скрін з іконкою в форматі ICO:

Чи можна перейменовувати іконку з формату bmp в формат ico

А так браузери розуміють перейменовану з BMP іконку favicon.ico:

Чи можна перейменовувати іконку з формату bmp в формат ico

Як видно на другому скрині, Internet Explorer відмовляється сприймати іконку сайту, перейменовану в ICO з BMP. А Mozilla Firefox в заголовку інформує, що відкритий файл BMP, а не ICO, хоч і відображає його правильно.

Схожі статті