Беляевский.ру

Запись

Создание favicon.ico 16.01.2009 — 19:12

Метки: , , ,

Одним из самых непростых околодизайнерских действ является изготовление пиктограмм, в частности favicon.ico, предназначенной для отображения в адресной строке браузера и закладках. Уж больно тесно на шестнадцати квадратных пикселях для создания шедевра. Скажу более — этого мало даже для того, чтобы в некоторых случаях вообще понять, что же имел в виду автор фавиконки: то ли фитнес, то ли фистинг — не разберешь.

А вещь эта, между прочим, удобная и полезная. С одной стороны, сразу видно серьезное отношение к созданию сайта, с другой — найти картинку в раскрывающемся списке адресной строки или в журнале значительно проще, чем обычный текст напротив «казенного» листочка с заломленным углом. Привожу два наиболее удобных способа, которыми пользуюсь я сам.

Первый, простой и наглядный. В интернетах имеется ряд сервисов, специально предназначенных для создания favicon.ico. Самый удобный из опробованных мною — favicon.ico Generator:

favicon.ico Generator
favicon.ico Generator

Можно загрузить произвольную картинку, которую движок сам сожмет до размера 16×16 пикселей, и корректировать ее. Или рисовать с нуля самому. Результат деятельности отображается в реальном времени в текущем окне браузера, что весьма удобно. Итоги работы сохраняются сразу в формате ico. В наличии всего три инструмента: пипетка для выбора цвета, ластик и хваталка-двигалка. Запутаться чрезвычайно сложно.

Для ценителей BDSM и просто тех, кто любит использовать вещи не по назначению, предусмотрена люто неудобная возможность покадрового создания анимации.

Способ второй, обладающий, определенно, большими возможностями. Я не знаю, почему так получилось, но Adobe Photoshop к своей одиннадцатой версии (CS4) так и не научился сохранять файлы в формате ico. Помочь горемычному можно, установив плагин .ico Plugin. Достаточно скопировать содержимое архива в …\Adobe\Adobe Photoshop CS4\Plug-ins, и  тут же появится возможность сохранять проекты в требуемом виде:

Photoshop
Photoshop

Ну а в «Фотошопе» уже можно делать действительно дерзкие вещи: и градиентные заливки, и тени. Особо одаренные рыцари монитора и клавиатуры даже ухитряются изобразить на 256-ти пикселях эффект «мокрого пола». Главное — под конец работы ужать проект до размера 16×16 пикселей любимым алгоритмом и сохранить результат под названием favicon.ico.

Похоже, что современные браузеры могут для отображения иконки «избранного» «сжирать» файлы и других форматов, например gif и png, а также альтернативных размеров. Но лучше все-таки делать максимально отказоустойчивую картинку именно в формате ico (16×16 пикселей) и явно указывать ее  расположение внутри тега <head>.

Многие удивляются, почему некоторые браузеры не отображают favicon.ico даже при выполнении описанных выше условий. От этого они волнуются и потеют. А дело вот в чём. Иногда для появления иконки бывает необходимо почистить кэш браузера. А особо говнистые программные продукты (см. «Microsoft Internet Explorer до седьмой версии»), кажут favicon.ico только в том случае, когда страница занесена в «избранное». Отсюда, кстати, и название — FAVorite ICON.

12 комментариев

  1. Автострахование 17.02.2009 — 09:50 | Цитировать

    Плагин работал без проблем на CS3, а на четверке не хочет, собака, ни в какую…

  2. Payday 17.02.2009 — 09:55 | Цитировать

    Если у вас 64-bit винда, то плагин надо копировать не в ../Program Files (x86)/Adobe/… а в \Program Files\Adobe\Adobe Photoshop CS4 (64 Bit)..
    и все заработает

  3. Денис Беляевский 18.02.2009 — 15:04 | Цитировать

    У меня у самого Windows XP (32 бита) и «Фотошоп» из набора CS4. Всё работает без нареканий.

  4. spyse 15.03.2009 — 13:51 | Цитировать

    WinXP 64bit + CS4 64bit – плагин не работает (установлен куда нужно)
    WinXP 64bit + CS4 х86 – плагин работает

  5. doctorvlad 03.06.2009 — 19:37 | Цитировать

    У меня на Висте не работала. Оказывается, другой плагин нужен. Скачать можно тут: http://www.telegraphics.com.au/sw/#icoformat

  6. Денис Беляевский 03.06.2009 — 21:02 | Цитировать

    Спасибо за ценное дополнение! У меня-то самого необходимости работать под «Вистой» нету.

  7. doctorvlad 04.06.2009 — 06:04 | Цитировать

    Я тут недавно в одной теме для Wordpress обнаружил favicon.ico размером 80х71 на 18 килобайт!
    Представляет из себя голову, как я понял Раджива Ганди. Был такой деятель в Индии. Прекрасно отображается в мозилле и эксплорере: http://www.chisar.net/est/
    Вот я и подумал, чем из кусочков собирать крохотульку, лучше зафигачить в ico КАРТИНУ! :)

  8. Денис Беляевский 04.06.2009 — 10:07 | Цитировать

    Ага, современные браузеры научились сами подгонять изображения под необходимый формат, вот только реализация оставляет желать лучшего: индийский общественный деятель на приведенном пример очень уж похож на одного из монстров слэшера «Поворот не туда» :)

    Так что я пока продолжаю отрисовывать фавиконки попиксельно — аккуратней получается.

  9. saturas 17.11.2009 — 23:38 | Цитировать

    А я недавно обнаружил, что оказывается мой favicon.ico весит 350 килобайт, представляете???

    Я в шоке!!!

  10. Денис Беляевский 18.11.2009 — 19:14 | Цитировать

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

  11. вит 08.02.2010 — 21:40 | Цитировать

    Win7 32bit + CS4 х86 – Плагин НЕ РАБОТАЕТ!

  12. maq 13.03.2010 — 09:34 | Цитировать

    Фавиконку рисовать – это пиксель-арт натуральный. Достаточно напрягся, когда своему сайту ее рисовал.
    Плагин этот есть на фотошопе, использую CS3


Написать комментарий

© Денис Беляевский, 2008–2010
Электрическая почта: den@belyaevskiy.ru