Проверяет понимание различий между векторной и растровой графикой, а также умение выбирать подходящий формат изображения под конкретную задачу.
Изображения в вебе делятся на два принципиально разных класса: векторные и растровые. Векторные описывают картинку математически — через линии, кривые и заливки, а растровые хранят её как сетку пикселей. Понимание этой разницы определяет, какой формат выбрать в конкретной ситуации.
SVG (Scalable Vector Graphics) — это векторный формат на основе XML. Он масштабируется без потери качества, легко редактируется как текст и хорошо сжимается. Идеален для иконок, логотипов, схем и простых иллюстраций.
<svg width="100" height="100">
<circle cx="50" cy="50" r="40" fill="blue" />
</svg>PNG — растровый формат со сжатием без потерь. Поддерживает альфа-канал (прозрачность) и хорошо передаёт резкие границы и текст. Минус — большие размеры файлов для фотографий.
JPEG — растровый формат со сжатием с потерями. Отлично подходит для фотографий, где плавные переходы цвета и небольшие артефакты незаметны. Не поддерживает прозрачность.
Итог: выбирайте формат исходя из природы изображения — вектор для масштабируемой графики, PNG для точности и прозрачности, JPEG для фотографий с приоритетом на размер файла.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию