Truecolor
Truecolor (від англ. true color — істинний колір) — в комп'ютерній графіці — метод представлення та зберігання зображення, що дозволяє відобразити велику кількість кольорів. Колір представляється з використанням 256 рівнів для кожної з трьох компонент моделі RGB: червоного (R), зеленого (G) і синього (B), що в результаті дає 16 777 216 (28+8+8) різних кольорів.
Зазвичай при кодуванні пікселя на кожен з каналів (червоний, зелений, синій канали) відводиться по одному 8-бітному байту; четвертий байт (якщо використовується) зазвичай відводиться або для зберігання даних альфа-каналу, або просто ігнорується. Таке вирівнювання до чотирьох байт оптимально підходить для 32-бітної архітектури — оптимально використовується шина ЕОМ. Крім того, використання 24-бітної адресації вимагає реалізації множення на 3, що складає більше обчислювальне навантаження, ніж множення на 4, яке може бути реалізоване за допомогою зсуву.
32-бітний TrueColor може зберігати альфа-канал, за допомогою якого встановлюється ступінь прозорості пікселів для відображення напівпрозорих зображень, наприклад для відображення ефекту напівпрозорих вікон, меню і тіней. Деякі відеоадаптери здатні обробляти альфа-канал апаратно.
Над-Truecolor
Також існують системи (наприклад SGI), в яких на представлення кольору виділяється більше 8 біт на канал, такі способи представлення інформації зображення також зазвичай називаються TrueColor (наприклад 48-бітний TrueColor-сканер).
У фотоапаратах, що мають роздільну здатність більше 8 біт на канал (звичайно 12, іноді до 22), «повнокольорове» зображення зберігається у формі сирих даних (RAW).
Література
- Михаил Гук. Аппаратные средства IBM PC. Энциклопедия. — Питер Пресс, 1999. — 816 с. — ISBN 5-88782-290-2.
- James D. Murray & William vanRyper. Encyclopedia of graphic file formats. — second edition. — O'Reilly, ?. — 1116 с. — ISBN 1-56592-161-5.