"Информатика. Учебное пособие для общеобразовательных учреждений с русским языком обучения", Г. А. Заборовский, А. Е. Пупцев
Растровое изображение хранит картинку как сетку цветных точек — пикселей. Такой способ подходит для фотографий и изображений с множеством оттенков, а камеры, сканеры и экраны умеют получать и отображать растровые данные. Чёткость и размер файла зависят от числа пикселей, глубины цвета и сжатия. Понимание этих параметров помогает оценивать качество изображения, рассчитывать объём данных и выбирать формат для хранения или публикации.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Растровое изображение — изображение, составленное из отдельных цветных точек. При увеличении точки занимают всё большую площадь, поэтому становятся заметны границы между ними и картинка может выглядеть ступенчатой или размытой. Растр удобен для фотографий, где много оттенков и мелких цветовых переходов. Понимание его устройства помогает оценивать, насколько хорошо изображение выдержит увеличение.
Пиксель — минимальный элемент растрового изображения, которому задаётся цвет. Вместе пиксели образуют упорядоченную сетку, из которой складывается видимая картинка. Чем больше таких элементов использовано для передачи объекта, тем больше мелких деталей можно закодировать. Понятие пикселя нужно, чтобы описывать размеры и вычислять объём данных изображения.
Разрешение изображения в данном контексте — количество пикселей по ширине и высоте, например 800 × 600. Эти числа характеризуют сам файл, а не экран или принтер, на котором его показывают. Разрешение устройства вывода описывает его собственные возможности отображать или печатать точки. Различие важно при оценке того, какого размера и насколько чётко картинка будет выглядеть на конкретном устройстве.
Глубина цвета — число бит, используемых для кодирования цвета одного пикселя. Если на пиксель отведено n бит, можно закодировать 2ⁿ разных значений цвета. Например, при глубине 24 бита число возможных комбинаций равно 2²⁴. Этот параметр показывает разнообразие оттенков, но сам по себе не увеличивает число пикселей и детализацию.
Чтобы представить картинку в памяти компьютера, её делят на строки и столбцы пикселей. Каждому пикселю сопоставляют код, который сообщает программе, каким цветом его нужно отобразить. Совокупность кодов и их расположение образуют цифровое описание изображения. Такой способ позволяет хранить и передавать изображения, но точность деталей ограничена числом точек в сетке.
Объём несжатых данных определяется количеством пикселей и числом бит на каждый из них. Сначала перемножают ширину и высоту, получая общее число точек, затем умножают результат на глубину цвета. Например, при 24 битах на пиксель каждая точка занимает 24 бита до учёта сжатия. Поэтому одинаковые по размерам изображения могут иметь разный объём данных, если у них различается глубина цвета.
Разрешение влияет на то, сколько деталей можно передать: при большем числе пикселей на объект приходится больше точек. Но если изображение растянуть на ту же площадь, каждая точка станет крупнее, и пиксельная структура может проявиться. При отображении или печати итог также зависит от возможностей устройства вывода и размера, в котором показывают картинку. Поэтому увеличение числа пикселей помогает сохранить детализацию при крупном выводе, но не исправляет недостатки исходного изображения.
Сжатие уменьшает размер файла, потому что способ хранения данных становится экономнее. При сжатии без потерь исходные пиксельные данные можно восстановить полностью, поэтому качество не меняется. Сжатие с потерями отбрасывает часть информации, которую алгоритм считает менее заметной, и за счёт этого может сильнее сократить файл. Если такой файл многократно сохранять с потерями, ухудшение может накапливаться.
Формат выбирают по назначению изображения и требованиям к нему. Для фотографии на сайте часто важен небольшой файл, поэтому подходит JPEG, если допустимо некоторое ухудшение при сжатии. Для логотипа, у которого должен быть прозрачный фон, обычно выбирают PNG: этот формат поддерживает прозрачность и сохраняет данные без потерь. Перед выбором стоит уточнить, что важнее в конкретной задаче: размер, точность цвета, прозрачность или возможность восстановить исходные данные.
Таблица помогает увидеть, что свойства файла связаны с разными сторонами изображения: одни задают детализацию, другие — объём или возможности размещения. При выборе параметров сначала определите назначение картинки и требования к качеству. Затем сопоставьте эти требования с тем, что даёт каждый параметр.
| Параметр | Что означает | На что влияет |
|---|---|---|
| Размер в пикселях | Число точек по ширине и высоте изображения | На детализацию и возможность увеличения без заметного ухудшения |
| Глубина цвета | Количество бит, отведённых на кодирование цвета пикселя | На число возможных цветов и объём несжатых данных |
| Способ сжатия | Правило уменьшения объёма хранимых данных | На размер файла и сохранность исходного качества |
| Формат файла | Способ организации и хранения изображения | На совместимость, сжатие и доступные свойства изображения |
| Прозрачность | Возможность задавать невидимые или частично прозрачные области | На размещение изображения поверх другого фона |
Задача 1. Изображение имеет размер 800 × 600 пикселей. Определите количество пикселей. Здесь важно найти число точек во всей сетке, а не объём файла: глубина цвета и сжатие для этого вычисления не нужны.
Ответ: изображение содержит 480 000 пикселей.
Задача 2. Изображение размером 100 × 100 пикселей кодируется 24 битами на пиксель. Найдите объём несжатых данных в байтах, не учитывая служебную информацию. Сначала нужно определить общее число пикселей, затем посчитать биты и только после этого перевести их в байты. Так мы не смешиваем размер изображения с размером файла.
Ответ: объём несжатых данных равен 30 000 байт.
Задача 3. Нужно сохранить фотографию для сайта с небольшим размером файла, а также подготовить логотип с прозрачным фоном. Требуется подобрать форматы для двух разных задач. Сначала выясним, какое свойство главное для каждого изображения: для фотографии — компактность, для логотипа — прозрачность и аккуратные края.
Ответ: фотографию можно сохранить в JPEG, а логотип с прозрачным фоном — в PNG.
Ошибка: считать, что высокое разрешение всегда означает высокое качество. Большое число пикселей помогает передать больше деталей, но не гарантирует хороший исходник: на результат также влияют глубина цвета и сжатие. Эту ошибку допускают, сосредоточившись только на размерах изображения. Проверьте себя: оцените и исходное качество, и возможные искажения после сжатия.
Ошибка: принимать размер в пикселях за размер файла. Размер 800 × 600 показывает количество точек по сторонам, а не число байтов. Объём зависит ещё от глубины цвета, способа сжатия и служебных данных. Чтобы проверить расчёт, отдельно выпишите число пикселей и параметры хранения.
Ошибка: полагать, что любое сжатие не меняет изображение. Без потерь данные можно восстановить, но сжатие с потерями удаляет часть информации необратимо. Путаница возникает потому, что оба метода называют сжатием. Уточните тип алгоритма и выясните, возможно ли восстановить исходное изображение без изменений.
Ошибка: думать, что увеличение числа бит на пиксель увеличивает число пикселей. Число пикселей задаётся шириной и высотой, а глубина цвета определяет, сколько вариантов цвета доступно для каждой точки. Ошибку легко допустить, смешав два параметра, оба влияющие на размер данных. Для проверки сравните отдельно число точек и число бит, отведённых на одну точку.
Для расчёта объёма изображения нужно знать, как информация кодируется двоичными числами, и уметь переводить биты в байты. Растровые изображения связаны с устройством цифровых камер и сканеров, которые получают изображение, а также мониторов и принтеров, которые его выводят. Понимание форматов и сжатия пригодится при обработке снимков, подготовке веб-страниц и выборе способа хранения файлов. Эти знания помогают согласовать качество изображения с ограничениями по объёму и назначением.
Чем растровое изображение отличается от векторного?
Растровое изображение состоит из пикселей, каждому из которых задан цвет. Векторное задаётся описаниями геометрических объектов — например, линий и окружностей. При увеличении растр может стать размытым или показать пиксели, а векторные объекты обычно сохраняют чёткие границы.
Почему при увеличении растровой картинки видны отдельные пиксели?
У растровой картинки фиксировано число пикселей по ширине и высоте. При увеличении каждый пиксель занимает большую площадь экрана или печати, поэтому границы цветных точек становятся заметнее. Программа может сгладить их, но это не добавит исходных деталей.
Как посчитать объём несжатого растрового изображения?
Умножьте ширину в пикселях на высоту, а затем на глубину цвета в битах на пиксель. Получится объём в битах; чтобы перевести его в байты, разделите на 8. Такой расчёт не учитывает служебные данные и сжатие.
Чем сжатие с потерями отличается от сжатия без потерь?
Сжатие без потерь сокращает файл так, чтобы исходные данные можно было восстановить полностью. При сжатии с потерями часть информации удаляется безвозвратно, зато файл часто становится меньше. Потери могут быть заметны как ухудшение деталей или появление искажений.
Как выбрать формат файла для фотографии или изображения с прозрачным фоном?
Для фотографии, которую нужно сделать компактной, часто выбирают JPEG: он хорошо сжимает снимки, но может терять качество. Для логотипа с прозрачными областями подойдёт PNG, который поддерживает прозрачность и сжатие без потерь. Выбор зависит от того, что важнее: малый размер, точность изображения или прозрачный фон.
7.2. Использование растровых изображений