Как создать карту изображения (image map) в GIMP
Важно: image map — это чистый HTML (
Когда использовать карту изображения
Карта изображения полезна, когда нужно: создать кликабельную панораму, сделать ссылки с частей логотипа или сделать интерактивный график без сложного JavaScript. Не используйте image map, если каждую область можно представить как отдельный элемент HTML (например, отдельные
1. Подготовьте изображение
Выберите изображение подходящего размера и формата (PNG, JPG, SVG). Учтите: большие растровые картинки замедляют загрузку — по возможности оптимизируйте размер и используйте WebP, если сайт это поддерживает.

Совет по локализации: если на изображении есть текст, переведите и перегенерируйте картинку для русскоязычной аудитории, чтобы пользователи видели локальный контент.
2. Откройте редактор Image Map в GIMP и разметьте области
В GIMP откройте изображение, затем найдите меню Tools → Web → Image Map. Откроется визуальный редактор, где можно выбирать форму области: прямоугольник, круг, многоугольник.
Рабочая область разделена: сама картинка и список ссылок (URL) для каждой области.
Практический приём: используйте многоугольник для произвольных форм и прямоугольник для простых блоков. После рисования каждой области появится окно для заполнения параметров: адрес (href) и текст ALT. Обязательно задавайте ALT — это важно для доступности.
Совет по доступности: ALT должен описывать цель ссылки («Профиль Анны Ивановой», «Документы компании — PDF»), а не просто повторять «кликните здесь».
3. Экспортируйте и получите HTML-код
После того как все области размечены, в GIMP откройте View → Source (Просмотр → Исходный код), чтобы увидеть HTML-код карты. GIMP сгенерирует блок
Обратите внимание на путь к изображению в теге . Если HTML-файл и изображение находятся в разных папках, исправьте путь в атрибуте src.
Пример типичного кода, который вы получите или можете использовать как шаблон:
Ключевые моменты:
- usemap указывает на имя карты (без # в атрибуте name, с # в usemap).
- coords задаются в пикселях относительно верхнего левого угла изображения.
4. Тестирование карты изображения
Сохраните код как файл с расширением .html (уберите лишнюю точку в начале имени) и поместите изображение в ту же папку (или укажите корректный путь). Откройте HTML-файл в браузере и проверьте, что области кликаемы и ведут по нужным адресам.
Совет: тестируйте в нескольких браузерах и на мобильных, так как сенсорный ввод накладывает другие требования — делайте зоны чуть больше для удобства на тач-экранах.
Практическая мини-методология (чеклист)
- Подготовьте оптимизированное изображение (размер, формат).
- Откройте в GIMP и запустите Tools → Web → Image Map.
- Создайте области соответствующими инструментами (rect/circle/poly).
- Для каждой области заполните href и содержательный ALT.
- Сохраните карту, экспортируйте/скопируйте HTML.
- Проверьте пути к файлам и откройте .html в браузере.
- Тестирование: несколько браузеров, мобильные, клавиатурная навигация.
Критерии приёмки
- Все кликабельные зоны работают и ведут на корректные URL.
- Краткие и полезные ALT-тексты заданы для каждой области.
- Карта корректно отображается на основных браузерах и на мобильных (зоны доступные для касания).
- HTML-файл не содержит относительных путей, ведущих в никуда.
Когда image map не подходит — альтернативные подходы
- Адаптивный дизайн: для адаптивных интерфейсов лучше использовать отдельные элементы (CSS grid/flex) либо SVG с интерактивными внутри
- Доступность: если важна полная поддержка вспомогательных технологий, лучше строить отдельные элементы с фокусируемыми ссылками и ARIA-описаниями.
Частые ошибки и как их избежать
- Забыл задать ALT → исправьте: ALT обязателен для доступности.
- Координаты не совпадают после изменения размера изображения → используйте изображение в финальном размере или пересчитайте coords.
- Путь к картинке в src указан неверно → проверьте относительные/абсолютные пути.
Короткая сводка и лучшие практики
- Всегда используйте содержательные ALT и проверяйте мобильность зон.
- Для сложных или масштабируемых интерфейсов рассмотрите SVG.
- Image map — быстрый способ добавить интерактивность без JS, но он не всегда оптимален для адаптивной вёрстки.
FAQ
Можно ли использовать image map с адаптивной версткой?
Можно, но coordinates в пикселях не масштабируются автоматически. Решения: 1) генерировать координаты динамически через JS; 2) использовать SVG; 3) использовать техники CSS с фоном и абсолютным позиционированием.
Как сделать области доступными с клавиатуры?
Традиционные не все браузеры легко фокусируют через Tab. Рекомендуется обеспечить альтернативный список ссылок под изображением или использовать JavaScript/ARIA для улучшения фокусируемости.
Поддерживает ли это мобильные устройства?
Да, но зоны должны быть достаточно большими для касания. Тестируйте на реальных устройствах.
Резюме:
- GIMP предоставляет бесплатный и визуальный способ создать image map.
- Не забывайте про доступность, тестирование и корректные пути к ресурсам.
Если вы уже создавали карты изображений, расскажите, какие приёмы и инструменты вы используете — GIMP, специализированные онлайн-генераторы или чистый SVG?
Похожие материалы
Раздаточные материалы PowerPoint: создание и печать
Как открыть tar.gz в Windows
Скрыть и показать заголовки в Excel
Хват «когтя» в играх: как, зачем и когда использовать