Оценить:
 Рейтинг: 1

Информатика и ИТ. Нейросети.

<< 1 ... 7 8 9 10 11 12 13 >>
На страницу:
11 из 13
Настройки чтения
Размер шрифта
Высота строк
Поля

С 1981 г. в таблице ASCII для представления 1 символа используется 1 байт, т.е. таблица может описывать 2

=256 символических кодов.

Коды с десятичными номерами 0—127 образуют основную страницу таблицы. В основной странице располагаются управляющие команды для принтеров (0—31 – возврат каретки, перевод строки и т.д.), затем спецсимволы (#$%&*@ пр.), цифры и латинские буквы, прописные и строчные.

Коды с номерами 128—255 (табл. 3.1) отданы под знаки национальных алфавитов и символов псевдографики (псевдографика широко использовалась в 80-е годы). Вид символов, имеющих значение кода больше 127, зависит от выбранного шрифта.

С распространением компьютеров, программных продуктов и использования информационных ресурсов по миру выяснилось, что во многих странах Юго-Восточного региона 128 кодов под национальные символы не хватает, и в 1991 г. был принят стандарт ISO-10646-1 (иначе UNICODE-3). Для этого стандарта на кодирование символа отводится 3 байта.

В Юникоде первые 128 символов тоже совпадают с соответствующими символами ASCII. Далее размещены основные алфавиты современных языков. В целом, UNICODE-3 описывает алфавиты всех известных (в том числе и «мертвых» языков; в кодировку внесены все математические и иные научные, и символьные обозначения, и даже придуманные языки – письменность эльфов и Мордора.

В современных компьютерах используется укороченная, 16-битовая версия UNICODE. По этой системе каждый символ кодируется двухбайтовым числом, следовательно, таблица описывает 2

=65536 кодов, этой емкости вполне хватает для алфавитов современных широко используемых языков. Текстовые документы, созданные по такой таблице кодировки, имеют в два раза больший объем, по сравнению с кодировкой ASCII, но при современных технических средствах это не представляет особых проблем и затруднений.

Существуют и другие таблицы кодирования.

UTF (Unicode Transformation Format) – применяется в UNIX-подобных операционных системах, кодировка с переменным количеством байт/символ.

CP1251 – «Code Page 1251» – однобайтовая кодовая страница кодировки ОС Windows

Для представления русского варианта кириллицы были разработаны несколько кодовых таблиц, наиболее распространенной была КОИ-8 (Код Обмена Информацией, 8-ми битный).

Компьютерное представление графической информации

На сегодняшний день компьютерную графику по способу формирования и хранения изображений в памяти компьютера принято подразделять на растровую и векторную.

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

Векторное изображение формируется из набора объектов, описываемых с помощью математических формул.

Векторную графику, в свою очередь, по методу отображения можно разделить на большие категории:

– 2D-графику (плоскостную);

– 3D-графику (объемную);

– фрактальную графику (создание регулярных структур).

Изображения векторной графики также имеют собственные стандарты форматов хранения файлов.

По назначению компьютерную графику можно разделить на:

– Конструкторскую (инженерную) графику;

– Полиграфическую;

– Web-графику и т. д.

В таком делении учитываются требования области применения: для конструкторских работ важна точность отображения, но не слишком велики требования к цветовым характеристикам; для полиграфии – наоборот, точная цветопередача является основным требованием; в Web-графике существуют ограничения по объему файлов, к тому же, во всемирной паутине весьма ограничены цветовые палитры.

Цветовые модели. Разрешение

Для каждой точки растрового изображения (или для каждого объекта векторного изображения) должна сохраняться цветовая характеристика.

Если изображение монохромное (черно-белое) то хранить нужно только один признак цвета – есть цвет или нет, т.е. достаточно одного бита на каждый пиксель (объект) изображения.

Для описания градации одного цвета применяется обычное кодирование, в котором номер обозначает градацию. Чем больше значение, тем сильнее проявляется цвет. Таким образом, появляется возможность задавать оттенок цвета. Чтобы получить реальные полутона (для монохромного изображения), для хранения каждой цветовой точки нужно отводить большее количество разрядов. В этом случае черный цвет будет представлен нулевым значением, а белый – максимально возможным числом. Например, при восьмибитном кодировании получится 256 разных значений яркости (оттенки серого, Grayscale).

В более сложных случаях, когда речь идет о кодировании сложного цвета с большим количеством оттенков, рассматривают разложение цвета на несколько отдельных компонентов, которые, смешиваясь (т.е. действуя в одной точке), образуют заданный цвет.

Для цветных изображений нужно закодировать яркость и оттенок точки. Для получения наивысшей точности цветопередачи необходимо иметь по 256 значений для каждого из основных цветов (вместе это дает 23*8 – более 16 миллионов оттенков).

Рис. 3.3 Пространство цветов в модели RGB

Цветовое пространство характеризуют количеством битов, отводимых на сохранение цвета. Чаще всего используются режимы TrueColor (24 бита, в соотношении 8:8:8) и HighColor (16 бит, в соотношении 5:6:5).

Компоненты цвета и способ образования из них видимого оттенка образуют цветовую модель.

Теория цвета построена на особенностях зрения человека. Считается, что в глазу имеются сенсоры «колбочки», воспринимающие красный, зеленый и синий цвета, их отнесли к базовым (Red – красный; Green – зеленый; Blue – голубой). Остальные цвета получаются как смешение долей цвет. Белый – смешение максимального значения цветовых каналов, черный – отсутствие свечения по всем каналам. Эта модель цветового пространства названа аддитивной (суммирующей) и именуется RGB. Мониторы работают именно в этой системе, т.к. физически монитор излучает именно эти цвета.

Распространена и другая – субтрактивная (разделяющая) модель цветового пространства, получаемая вычитанием из белого базовых цветов. В итоге получены голубой, пурпурный и желтый цвета. Cyan – голубой; Magenta – фиолетовый; Yellow – желтый. При смешивании в равных максимальных долях они должны давать черный цвет. Поскольку на практике точного черного цвета при смешивании не получается, то в модель добавляется компенсирующий четвертый компонент – blacK, поэтому модель носит название CMYK. В этом пространстве работает большинство печатающих устройств.

Говоря о любом виде компьютерной графики нельзя не упомянуть о разрешении – понятии, которое применяется в очень разных смыслах:

Разрешение экрана – свойство видеоподсистемы, и настроек ОС, определяет размер изображения на экране; единицы измерения – PICSEL.

Разрешение электронного изображения – свойство файла, задается при создании (при сканировании, фотографировании и т.д.), определяет размер самого изображения; единицы изменения PPI – PICSEL PER INCH.

Разрешение печатного изображения – свойство принтера, количество точек, которые могут быть напечатаны на участке заданной длины, определяет качество изображения при заданном размере; единицы измерения DPI – DOTS PER INCH.

Чем больше разрешение – тем выше качество изображения, но и больше места требует сохраняемый графический файл. Для экранного отображения достаточно разрешения 70—75 ppi, для качественной распечатки на струйном/лазерном принтере потребуется 150—200 dpi, полиграфическим считается разрешение более 250 dpi.

Растровая графика

Растровые изображения формируются цветовыми точками, называемыми пикселями (PICSEL – PICtureS ELement). Из них создается двумерный массив (матрица).

Растровая графика – основное средство представления и обработки фотографических изображений, стилизованных художественных рисунков, с помощью именно этого способа представления информации строятся современные человеко-машинные интерфейсы. Но, несмотря на универсальность, этот способ представления информации имеет целый ряд недостатков. К ним относятся: зависимость качества изображения от его объема, трудность выделения и манипуляции отдельными элементами, существенное снижение качества изображения в результате геометрических преобразований (масштабирования, поворотов).

Устройствами, создающими растровое изображение, помимо собственно компьютера с растровым графическим редактором, являются:

– сканер;

– цифровая фото- и видео- аппаратура;

– программы – захватчики кадров теле- и видео- программ;

– программы создания растровой графики.
<< 1 ... 7 8 9 10 11 12 13 >>
На страницу:
11 из 13