Преобразуйте любое изображение в формат ICO мгновенно для значков favicons, приложений и программного обеспечения.
Введение
ICO — это контейнерный формат для значков, способный хранить в одном файле сразу несколько размеров одного изображения: скажем, вариант 16×16 для вкладки браузера рядом с вариантом 256×256 для ярлыка на рабочем столе. Этот инструмент собирает один файл .ico из загруженного вами исходного изображения — PNG, JPG, JPEG или WEBP. Это скорее универсальная утилита для создания значков, чем учебный инструмент в строгом смысле, хотя учитель, который настраивает фавиконку для сайта класса или кафедры, воспользуется ею точно так же, как владелец любого небольшого сайта. Об одном стоит знать заранее: именно этот инструмент создаёт ICO ровно с одним из этих размеров — тем, который вы выберете, — а не набор из нескольких. Почему это различие важно, разобрано ниже.
Один размер на файл, а не набор размеров
Перед преобразованием вы выбираете из списка один целевой размер: 16×16, 24×24, 32×32, 48×48, 64×64, 96×96, 128×128, 192×192 или 256×256 пикселей. Этот выбор полностью определяет итоговый файл: в нём будет ровно одно изображение и ровно этого размера. Сказать об этом прямо стоит, потому что сам формат ICO по умолчанию устроен иначе. Собственная документация Microsoft по формату значков описывает файл ICO как файл, начинающийся с каталога, в котором может быть перечислено сколько угодно изображений, каждое со своим размером и глубиной цвета, чтобы программа выбрала подходящее для конкретного случая. Именно поэтому обычный favicon.ico объединяет в себе несколько размеров. Этот инструмент так не делает: если преобразовать одно и то же исходное изображение сначала в 32×32, а затем в 256×256, вы получите два отдельных файла по одному размеру в каждом, а не один файл с обоими сразу.
Если вам нужен один значок для одной конкретной задачи — скажем, фавиконка для вкладки браузера в 32×32, — то именно это инструмент и выдаст. Если же нужен favicon.ico, покрывающий сразу несколько размеров, многократное преобразование здесь не соберёт результаты в один файл: каждое преобразование остаётся отдельным ICO с единственным размером.
Как проходит преобразование
Инструмент принимает файлы .png, .jpg, .jpeg и .webp размером до 15 МБ. Исходное изображение приводится к выбранным вами размерам методом сглаживающей передискретизации — соседние пиксели смешиваются, а не просто дублируются или отбрасываются, — и только потом записывается в ICO. Придумать детали, которых нет в оригинале, такой пересчёт не может: если небольшое исходное изображение растянуть до крупного значка (скажем, логотип 64×64 до 256×256), картинка станет мягче, а не резче, по сравнению с изображением, которое изначально было такого размера. Чтобы результат в выбранном размере получился чётким, берите исходник не меньше целевого размера.
Прозрачный фон сохраняется. Если у исходного PNG или WEBP прозрачный фон, эта прозрачность переходит и в готовый файл ICO — что удобно, ведь значки обычно показываются на разном фоне (светлая вкладка браузера, тёмная панель задач, цветной рабочий стол), а не на одном постоянном цвете.
Как выбрать исходное изображение
Поскольку готовый значок может отображаться совсем небольшим, изображение с простыми формами и сильным контрастом обычно переносит уменьшение лучше, чем перегруженная фотография или картинка с мелкими деталями и мелким текстом: именно такие детали и размываются или пропадают после пересчёта до 16×16 или 32×32. Квадратный или близкий к квадрату исходник вдобавок избавляет от растяжения и некрасивых полей при подгонке под целевые размеры.
Что проверить, прежде чем использовать результат
- Каждое преобразование даёт один размер в одном файле. Если размеров нужно несколько, преобразуйте исходник по разу на каждый размер и сохраните все файлы — сами по себе в один многоразмерный ICO они не объединятся.
- Маленький исходник, увеличенный до крупного размера, будет выглядеть мягко. Посмотрите на результат в том размере, в котором он будет показываться, особенно если выбранный целевой размер больше исходного изображения.
- Принимаются только исходники .png, .jpg, .jpeg и .webp размером до 15 МБ. Для обратной задачи — вытащить все изображения из уже существующего файла ICO — воспользуйтесь Ico To PNG.
Пример
Логотип сохранён как PNG 512×512 с прозрачным фоном, и из него нужно сделать фавиконку для вкладки браузера. Преобразование здесь в 32×32 даёт один файл ICO этого размера с сохранённой прозрачностью, готовый к подключению через ссылку на фавиконку на сайте. Если для другого случая понадобится ещё и вариант 16×16, это будет второе, отдельное преобразование в этом размере — а не дополнительный размер внутри того же файла.
Частые вопросы
Какие изображения можно преобразовать в ICO?
Файлы .png, .jpg, .jpeg и .webp размером до 15 МБ.
Можно ли собрать ICO сразу с несколькими размерами, как обычный favicon.ico?
Нет — каждое преобразование даёт файл ICO ровно с одним размером, тем, который вы выбрали. Преобразовав одно и то же изображение в разные размеры, вы получите отдельные файлы с одним размером каждый, а не общий ICO с несколькими.
Почему значок выглядит размытым?
Если выбранный целевой размер больше фактических размеров исходного изображения, картинку приходится увеличивать, а это делает мелкие детали мягче, а не чётче. Для самого чёткого результата берите исходник не меньше того размера, в котором нужен значок.
Сохранится ли прозрачный фон?
Да, для исходников PNG и WEBP с прозрачностью. Эта прозрачность переходит в готовый файл ICO.
Хранится ли мой файл после обработки?
Нет. Файлы обрабатываются только ради самого преобразования и автоматически удаляются в течение 2 часов — подробности изложены в Политике конфиденциальности.
У меня есть файл ICO, и мне нужны изображения из него — есть для этого инструмент?
Да, посмотрите Ico To PNG.