Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Сравнение растра и вектора по объёму

💻 Информатика · 7 класс

Почему один и тот же рисунок в растровом и векторном виде занимает разный объём памяти.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

Два способа хранить изображение

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

От чего зависит объём

Объём растрового изображения зависит от числа пикселей: чем больше точек, тем больше памяти. Объём векторного изображения зависит от числа фигур и сложности их описания, но почти не зависит от размера картинки на экране.

СвойствоРастрВектор
Что хранитсяцвет каждого пикселяописание фигур
Объём растёт отчисла пикселейчисла фигур
Масштабированиетеряет чёткостьбез потери качества

Разбор примера

Сравним хранение простого рисунка — синего круга на белом фоне:

Растр: нужно запомнить цвет каждого пикселя
  изображение 1000 на 1000 = 1 000 000 точек
  объём большой, даже у простой картинки

Вектор: достаточно описать одну фигуру
  круг: центр (500, 500), радиус 300, цвет синий
  объём очень маленький

Для простой геометрической картинки вектор намного экономнее. Но для сложной фотографии с миллионами оттенков вектор не подходит — там выгоднее растр.

Правило: для рисунков из простых фигур (схемы, логотипы, чертежи) выгоднее векторный формат, а для фотографий и сложных изображений с плавными переходами цвета — растровый.

Масштабирование

Способ хранения влияет не только на объём, но и на масштабирование. Если увеличить растровый рисунок, пиксели становятся видимыми, и картинка выглядит ступенчатой и размытой. Векторный рисунок при увеличении пересчитывается по описанию фигур и остаётся чётким при любом размере. Поэтому логотипы, которые печатают и на визитке, и на большом плакате, делают векторными.

Как считают объём растра

Объём растрового рисунка легко прикинуть: число пикселей умножают на объём, отводимый под цвет одного пикселя. Например, если под каждый пиксель отведён один байт, то рисунок из миллиона точек займёт около миллиона байт. Чем больше цветов нужно различать, тем больше памяти уходит на каждый пиксель и тем тяжелее весь рисунок. У векторного изображения такого прямого подсчёта по точкам нет — там считают число фигур и параметров их описания.

Частая ошибка

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

Кратко о главном

  • Растр хранит цвет каждого пикселя, вектор — описание фигур.
  • Объём растра зависит от числа пикселей.
  • Объём вектора зависит от числа и сложности фигур.
  • Для простых рисунков вектор экономнее растра.
  • Вектор масштабируется без потери чёткости, растр — с потерей.
  • Для фотографий выгоднее растровый формат.