Алгоритм кодування графічних даних та сутність методу довгих серій. Інформація про палітру у стандартному форматі RGB та 256-кольорову палітру PCX. Системні вимоги до розробки та реалізація бібліотеки ASM-86, сумісної з мовою програмування Pascal.
Аннотация к работе
Постановка задачі Розробити на мові програмування ASM-86 бібліотеку, сумісну з мовою програмування Pascal для перегляду графіки в стандартах: BMP, PCX. 2. Структура заголовків графіки в стандартах BMP та PCX, а також алгоритми розшифрування даних в цих стандартах приводиться в багатьох книжках, тож з вибором алгоритму у мене не виникло ніяких труднощів. Якщо у файлі запамятовується кілька колірних шарів, кожен рядок зображення запамятовується по колірних шарах (у загальному випадку червоному-R, зеленому-G, синьому-B і шарую інтенсивності-I) за схемою, приведеної нижче: Рядок зображення 0: RRR... GGG... BBB... III... Метод кодування полягає в наступному: ДЛЯ кожного байта X, прочитаного з файлу ЯКЩО обоє старших біта X рівні 1, то = 6 молодшим биткам X = наступному байту за X ІНАКШЕ = 1 = X Формат заголовка PCX Зміщений. Наприклад, на IBM EGA існують 4 можливих рівні RGB для кожного кольору.