ПРОМАЛЬОВУВАННЯ ГРАФІЧНИХ ПРИМІТИВІВ

Ця функція використовується при створенні елементів графічного інтерфейсу операційної системи Windows і прикладних програм. Кожному примітиву відповідає своя команда промальовування (Drawing Command), в якій параметри примітиву задаються в векторному форматі, тобто у вигляді набору (вектора) деяких характерних точок, за якими легко побудувати всю фігуру. Наприклад, в команді промальовування багатокутника задаються координати його вершин. Гідність векторного формату: компактна форма микропрограммного уявлення команди, можливість збільшувати або зменшувати зображення примітиву.

Використання центрального процесора для побудови примітивів пов'язано з виконанням математичних розрахунків і вимагає певних тимчасових витрат. Наприклад, при побудові еліпса або дуги необхідно вирішувати трансцендентні рівняння. Звільнення центрального процесора від промальовування графічних примітивів підвищує продуктивність комп'ютерної системи.

ПЕРЕНЕСЕННЯ БЛОКІВ ЗОБРАЖЕННЯ

Така операція виконується при перетягуванні вікон, ярликів та інших елементів графічного інтерфейсу операційної системи і прикладних програм, при виконанні прокрутки (Scrolling) екрана, при редагуванні зображень в графічних редакторах. При цій операції блок бітів переміщається з однієї області відеопам'яті в іншу, тому часто її позначають BitBlt (Bit Block Transferring - переміщення бітового блоку).

 
< Попер   ЗМІСТ   Наст >