Блог о компьютерах и компьютерных технологиях
В основе применения компьютерной графики лежат два фундаментальных принципа. Во-первых, это представление экрана электронно-лучевой трубки (ЭЛТ) монитора в виде сетки перенумерованных точек, очень похожей на координатную сетку географической карты. Любую точку на экране — как и на карте — можно найти, отсчитывая квадраты сетки вверх или вниз, влево или вправо. Второй принцип состоит в том, что вся информация, представляемая на экране при помощи компьютерной графики, — будь то форма, цвет, отражение или тень, — задается числами, например, 49, 9,139,79, 40,40.
Программы машинной графики, заложенные в память компьютера, преобразуют такую последовательность знаков, в том числе пробелы и запятые, в двоичные нули и единицы, которые понимает микропроцессор. Эти данные передаются по цепям компьютера с невообразимой скоростью. За несколько микросекунд программа сделает грамматический разбор «предложения»: начертить прямоугольник и закрасить его («49,»). Цвет — красный («9,»). Начать с точки экрана, отстоящей на 139 единиц сетки от левого края и на 79 единиц от нижнего. Прямоугольник должен иметь размеры 40 единиц в ширину и 40 в высоту. В результате в центре экрана получается ярко-красный квадрат. Но данная последовательность чисел имеет смысл для определенного персонального компьютера с конкретной графической программой и монитором телевизионного типа. Другому компьютеру с другим программным обеспечением и монитором другого типа эти числа будут непонятны.
Каковы бы ни были описывающие изображение числа, их можно ввести в компьютер многими способами. Можно, например, просканировать изображенный на бумаге красный квадрат с помощью специальной камеры, которая передает сигналы в аналого-цифровой преобразователь. Полученные цифры пересылаются в компьютер, который сохраняет их в памяти. Для вывода изображения на экран компьютеру дается команда через клавиатуру или через другое устройство ввода, например через графический планшет, манипулятор «мышь» или световое перо.