"Информатика (в 2-х частях)", Горячев А.В., Макарина Л.А., Паволоцкий А.В., Платонова Н.С.
Растровое изображение хранится как сетка точек: каждой точке компьютер задаёт цвет. Такие изображения получают сканированием, фотографированием или создают в графическом редакторе, а затем обрезают, поворачивают и настраивают. Для работы с ними важно различать разрешение — число пикселей по ширине и высоте — и глубину цвета, которая показывает, сколько бит кодируют цвет точки. Эти характеристики влияют на детализацию, доступные цвета и объём файла.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Растровое изображение — изображение, составленное из множества отдельных точек. В компьютере оно хранится как таблица точек: для каждой записываются сведения о цвете. Такое представление удобно для фотографий и картинок с плавными переходами цвета.
Пиксель — наименьший элемент растрового изображения, имеющий заданный цвет. Слово происходит от английского picture element — «элемент изображения». Когда соседние пиксели рассматривают вместе, глаз воспринимает их как цельную картинку.
Разрешение изображения — количество пикселей по горизонтали и вертикали. Например, запись 800 × 600 означает 800 точек в ширину и 600 в высоту. Число пикселей помогает оценить, сколько деталей изображение может передать и как оно будет выглядеть при просмотре.
Глубина цвета — количество бит, отведённых для кодирования цвета одного пикселя. Если на цвет выделено n бит, возможны 2ⁿ вариантов. Эта характеристика показывает, сколько оттенков можно представить, и влияет на объём данных, нужных для хранения.
Изображение для обработки можно создать в графическом редакторе, отсканировать или загрузить с цифрового устройства, например фотоаппарата. Редактор позволяет менять картинку, а сканер и камера превращают изображение с бумаги или окружающего мира в цифровые данные. Перед началом работы стоит выбрать подходящий исходник: качество результата зависит от того, сколько деталей в нём уже есть.
Растровую картинку удобно представлять сеткой, потому что экран сам состоит из точек, а цифровой файл может хранить сведения для каждой точки отдельно. Компьютер задаёт пикселю код цвета, а затем выводит точки рядом друг с другом. Чем больше пикселей содержит изображение, тем больше отдельных значений цвета приходится хранить.
Разрешение влияет на то, насколько мелкие детали можно различить. Если пикселей много, изображение обычно передаёт больше подробностей при подходящем размере просмотра. При увеличении картинка занимает больше места на экране, поэтому становятся заметны границы исходных точек: редактор растягивает пиксели, а не создаёт новые детали.
Глубина цвета определяет число кодов, доступных для одного пикселя: при n битах их 2ⁿ. Например, большее число бит позволяет представить больше цветов и оттенков. Но на кодирование каждой точки тогда требуется больше данных, поэтому при прочих равных растёт объём информации для хранения изображения.
При обработке можно выделить нужный фрагмент, обрезать лишние края, изменить размер, повернуть изображение и настроить его внешний вид. Эти действия решают разные задачи: обрезка убирает ненужную область, изменение размера меняет ширину и высоту всей картинки, а поворот меняет её положение. Настройка яркости или контраста помогает сделать изображение удобнее для просмотра, не заменяя работу с его содержанием.
| Характеристика | Что показывает | На что влияет |
|---|---|---|
| Разрешение | Число пикселей по горизонтали и вертикали | Детализацию и размер изображения при просмотре |
| Глубина цвета | Число бит для кодирования цвета одного пикселя | Количество доступных цветов и объём файла |
Пользуйся таблицей, чтобы сначала определить, о какой характеристике идёт речь: о числе точек или о кодировании их цвета. Затем проверь, на что она влияет. Так проще не спутать разрешение с глубиной цвета.
Задача 1. В изображении 800 пикселей по ширине и 600 по высоте. Определите, сколько пикселей оно содержит. Нужно найти общее число точек, поэтому складывать ширину и высоту нельзя: для каждой строки есть пиксели во всех столбцах.
Ответ: изображение содержит 480 000 пикселей. Такое вычисление показывает общее количество точек, но само по себе не сообщает, сколько цветов доступно или каков точный размер файла.
Задача 2. Для кодирования цвета пикселя отведено 4 бита. Сколько разных цветов можно закодировать? Каждый бит может принимать одно из двух значений, поэтому несколько битов образуют разные сочетания. Чтобы посчитать число сочетаний, используем степень двойки.
Ответ: можно закодировать 16 разных цветов. Здесь считаются именно возможные коды цвета одного пикселя, а не число пикселей на изображении.
Задача 3. Нужно подготовить изображение для публикации: убрать лишние края, уменьшить размер и сохранить основной объект чётким. Сначала важно решить, какая часть картинки должна остаться, а затем подобрать её итоговые размеры. Если поменять размер до обрезки, можно потратить время на обработку ненужных краёв.
Ответ: сначала обрезать изображение, затем уменьшить его и проверить чёткость основного объекта. Если детали стали плохо различимы, стоит вернуться к исходнику и выбрать менее сильное уменьшение.
Путать разрешение с глубиной цвета — значит смешивать число точек с числом бит для цвета каждой точки. Такую ошибку допускают, потому что обе характеристики описывают растровое изображение и влияют на хранение. Проверь себя вопросом: считаются пиксели по ширине и высоте или варианты цвета одного пикселя?
Считать, что увеличение добавляет детали, неверно: редактор растягивает уже имеющиеся пиксели. Картинка может казаться крупнее, но новые сведения о предметах не появляются. Для проверки увеличь изображение и посмотри, стали ли видны отдельные точки.
Редактировать размер, не сохранив исходник, рискованно: при уменьшении часть деталей может потеряться, а вернуть прежнее качество получится не всегда. Так поступают, если считают, что достаточно отмены последнего действия или повторного увеличения. Перед изменениями сохрани копию и сравни результат с первоначальным изображением.
Обрезку иногда принимают за уменьшение масштаба, потому что после обоих действий картинка может занимать меньше места. Но обрезка удаляет часть изображения, а изменение размера меняет ширину и высоту всей картинки. Проверь, исчезли ли края или весь объект просто стал отображаться в меньшем размере.
Работа с изображениями опирается на знание о том, что компьютер кодирует информацию числами и хранит её в файлах. Цвета пикселей также представлены кодами, поэтому изображение можно обрабатывать программно. Понимание файлов и кодирования помогает объяснить, почему характеристики изображения связаны с объёмом данных.
Навыки обработки изображений пригодятся при создании презентаций, иллюстраций и документов. Можно подготовить фотографию нужного размера, убрать лишний фон по краям или повернуть картинку. Если сохранить исходный файл, будет проще внести изменения без потери первоначального варианта.
Что такое пиксель?
Пиксель — отдельная точка растрового изображения, которой задан определённый цвет. Все пиксели вместе образуют картинку.
Чем разрешение отличается от глубины цвета?
Разрешение показывает, сколько пикселей расположено по ширине и высоте изображения. Глубина цвета показывает, сколько бит отведено на цвет каждого пикселя.
Почему при увеличении изображения становятся заметны квадратики?
При увеличении растрового изображения редактор делает видимыми его исходные пиксели. Новые детали при этом не появляются.
Как определить, сколько цветов можно закодировать заданной глубиной цвета?
Нужно возвести 2 в степень, равную глубине цвета в битах. Например, при 4 битах получится 2⁴ = 16 вариантов.
Чем обрезка изображения отличается от изменения его размера?
При обрезке удаляют части изображения, например лишние края. При изменении размера меняют ширину и высоту всего изображения.
§ 2. Подготовка и обработка графических изображений