Представяне на графична информация в компютъра

Създаване и съхраняване на графики в един компютър по два начина: като растерна графика или като вектор. За всеки тип на изображението се използва метод на кодиране.

В растерна графика е колекция от точки, използвани за да се покаже на монитора.

Vol растерна графика се определя като се умножи броя на точките и обема на информация от една точка, която зависи от броя на възможните цветове. За черно-бял обем на изображението информация от една точка е равна на \ (1 \) малко, тъй като точката може да бъде или черно или бяло, които могат да бъдат кодирани с един от двата номера - \ (0 \) или \ (1 \).

Представяне на графична информация в компютъра

обем информация растерни (\ (V \)) определя като броя на продукт, включен в точките на изображението (\ (N \)) до обем на информация от една точка (\ (р \)), което зависи от броя на възможните цветове, т.е.. E. V = N ⋅ р.

Когато черно-бяло изображение \ (р \) \ (= \) \ (1 \) бита (например, \ (1 \) - осветен и точка \ (0 \) - точката не свети). Следователно, за да се съхранява черни и бели (без оцветяване) на размера на изображението \ (100 \) х \ (\ 100) точки изисква \ (\ 10000) бита.

Ако между черни и бели цветове има още шест нюанси на сивото (общо \ (8 \)), точката на информация е равна на силата на звука \ на (3 \) бита (влизат 02 август = 3). Информация на такъв обем изображение се увеличава трикратно: \ (V \) \ (= \) \ (30 \ 000) бита.

Помислете колко бита трябва да показват цвят точка: за \ (8 \) цветове, трябва да се \ (3 \) бита; за \ (16 \) цветове - \ (4 \) бита; за \ (256) \ цвята - \ (8) \ бита (\ (1 \) байта). Таблицата по-долу показва кодирането на цветовата палитра \ (16 \) цветове.

Представяне на графична информация в компютъра

Различните цветове и нюанси са получени в резултат на наличието или отсъствието на трите основни цвята (червен, син, зелен) и тяхната степен на яркост. Всяка точка на екрана се кодира с помощта на \ (4) \ бита.

Цветни снимки могат да бъдат показани в различни режими, съответно и варира от обема на информационните точки (вж. Таблицата по-долу).

Представяне на графична информация в компютъра

Описание на цвета на пиксел е цветен код.

Броят на битовете, предоставени на всеки пиксел, които да представят цвят, наречен дълбочина на цвета (Англ. Цветова дълбочина). От броя на битовете, разпределени на различни палитри зависи.

Най-често срещаните стойности са дълбочина на цвета \ (8 \) \ (16 \) \ (24 \) или \ (32 \) бита.

Колкото по-голяма дълбочина на цветовете, толкова по-голям файл на изображението.

За да съхраните размера на растерни изображения от 32 х 32 пиксела взе 512 байта памет.

Какъв е максималният възможен брой цветове в палитрата на изображението?

Решение. Броят на графични точки е равен на 32 ⋅ 32 = 1024. Ние знаем, че 512 байта \ (= \) 512 ⋅ 8 \ (= \) на 4096 бита. Ние считаме, дълбочина на цветовете 4096 ÷ 1024 = 4. Броят на цветовете е равен 04 февруари = 16.

Цвят на уеб-страници, кодирани във формата на RGB шестнадесетичен -code: #RRGGBB. където RR. GG и BB - яркостта на червено, зелено и синьо, написана под формата на две шестнадесетични цифри; Това позволява кодиране \ (256 \) стойности от \ (0 \) (00 16) на \ (255 \) (FF 16) за всеки компонент.

Кодове на някои цветя:

Представяне на графична информация в компютъра

Когато цветът в HTML-документи първоначално постави знак за номер #. В HTML: \ (# FF0000 \) - интензивно червено, # 00FF00 - зелен цвят, # 0000FF - синьо. Липсата на цвят (# 000000) осигурява черен цвят, и най-интензивния комбинацията от трите канала (#FFFFFF) дава бял цвят.

FF - най-ярките цветови компоненти за получаване на различни нюанси на един и същ яркостта на промяна на цвета.

За да получите по-светъл нюанс на "чисти" цветове, едно и също необходимостта от увеличаване на нулевите компоненти; например, за да се получи светло червен цвят, е необходимо да се направи максималното червен компонент и, в допълнение, същото се увеличи останалите - синьо и зелено: # FF9999 (сравни с червено: # FF0000).


За да получите по-тъмен нюанс на чист цвят, същият необходимостта от намаляване на всички компоненти, например, # 660066 - тъмно лилав цвят (за сравнение с лилаво # FF00FF).

Имайте предвид, че ако малко от висок ред в кода (първи, трети или пети цифра) е между \ (0 \) на \ (3 \), можем да предположим, че цветен компонент не е в цвят, който е # 0F0F0F - това черно.

Трябва също да се отбележи, че равна или почти равна на комбинация от цветен компонент представлява сив на различна интензивност.

А образ вектор е набор от графични примитиви. Всяка примитивен състои от елементарни сегменти на криви, чиито параметри (координати на възлови точки, радиусът на кривината и така нататък.) Описва математически формули.

неговия вид (твърдо вещество, осеян, пунктирани), определени за всяка линия дебелина и цвят, и затворени фигури освен това е характерно за вида на леене.

Да разгледаме например чертеж примитивни, като кръг с радиус \ (R \). За изграждането му единствено и само ако следните изходни данни:

- координатите на центъра на кръга;
- стойност гама \ (R \);
- цвят за запълване (ако кръга не е ясно);
- цвят и дебелина контур (в случая на веригата).

Информация за диаграма вектор е кодиран по конвенционален начин, като се съхранява текст, формули, номера, т. Е. не графично изображение се съхранява, и само на координатите и характеристиките снимка на неговите части. Ето защо, за съхранение на векторни изображения изисква значително по-малко памет, отколкото на растерни изображения.