Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кодування кольору




Кількість кольорів (глибина кольору) – одна з основних характеристик зображення або пристрою графічного виведення. Відповідно до психофізіологічних досліджень око людини здатне розрізняти350 000 кольорів. Однак у комп’ютерній графіці в даний час використовуються зображення з формально набагато більшою глибиною кольору(16.7 млн. кольорів), проте варто враховувати, що для синтезованих кольорів на кожний з компонентів кольору, в цьому випадку, приділяється тільки256 градацій, що досить добре помітні оком людини. Класифікуються зображення в такий спосіб:

 бінарні– 1 біт на піксель, звичайні чорно-білі зображення;

 напівтонові– 1 байт на піксель, зображення в градаціях сірого;

 HіColor – 16 біт на піксель, 65536 кольорів;

 TrueColor – 24 біта на піксель, 16,7 млн. кольорів;

 інші: 32, 48 й ін. біт на піксель.

Колірна палітра – це таблиця даних, у якій зберігається інформація про те, яким кодом закодований той чи інший колір. Ця таблиця створюється і зберігається разом із графічним файлом.

Самий зручний для комп’ютера спосіб кодування кольору– 24 розрядний, True Color. У цьому режимі на кодування кожної колірної складовоїR (червоної), G (зеленої), B (синьої), приділяється по одному байту(8 біт). Яскравість кожної складової виражається числом від0 до255, і будь-який колір з16,7 мільйонів комп’ютер може відтворити за допомогою трьох кодів. У цьому випадку колірна палітра не потрібна, оскільки в трьох байтах і так досить інформації про колір конкретного пікселя.

Індексна палітра.

Істотно складніше обстоїть справа, коли зображення має тільки 256 кольорів, які закодовані одним байтом. У цьому випадку кожен колірний відтінок представлений одним числом, причому це число виражає не колір пікселя, а індекс кольору(його номер). Сам же колір"розшукується" по цьому номеру в супровідній кольоровій палітрі, прикріпленій до файлу. Такі кольорові палітри називають індексними палітрами. Різні зображення можуть мати різні кольорові палітри. Наприклад, в одному зображенні зелений колір може кодуватися індексом64, а в іншому зображенні цей індекс може бути відданий рожевому кольору. Якщо відтворити зображення з "чужою" колірною палітрою, то зелена ялинка на екрані може виявитися рожевою.

Фіксована палітра.

У тих випадках, коли колір зображення закодований двома байтами (режимHіghColor), на екрані можливе відображення 65 тисяч кольорів. Зрозуміло, це не всі можливі кольори, а лише одна двісті п’ятдесят шоста частка загального безупинного спектру кольору, доступного в режимі TrueColor. В такому зображенні кожен двохбайтний код теж виражає якийсь колір із загального спектра.

Але в даному випадку не можна прикласти до файлу індексну палітру, у якій було б65 тисяч записів, і її розмір склав би сотні тисяч байтів. У цьому випадку використовують поняття фіксованої палітри. Її не треба прикладати до файлу, оскільки в будь-якому графічному файлі, який має шістнадцятирозрядне кодування кольору, той самий код завжди виражає той самий колір.

"Безпечна" палітра. Цей термін використовують у веб-графіці. Для оформлення веб-сторінок не застосовують графіку, що має кодування кольору вище8-ми розрядного. При цьому виникає проблема, пов’язана з тим, що розробник Web-сторінки не має ні найменшого поняття про те, на якій моделікомп’ютера і під керуванням яких програм буде проглядатися його витвір. Він не впевнений, чи не перетвориться його"зелена ялинка" у червону чи жовтогарячу на екранах користувачів.

У зв’язку з цим найбільш популярні програми для перегляду веб-сторінок(браузери) заздалегідь налаштовані на одну фіксовану палітру. Якщо розробник веб-сторінки при створенні ілюстрацій буде застосовувати тільки цю палітру, то він може бути впевнений, що користувачі всього світу побачать рисунок"правильно".

У цій палітрі не256 кольорів, як можна було б припустити, а лише216. Це зв’язано з тим, що в Інтернеті працюють люди з різними комп’ютерами, і не всі комп’ютери можуть відтворювати 256 кольорів.

Така фіксована палітра, що жорстко визначає індекси для кодування 216 кольорів, називається безпечною палітрою.




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 4167; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.