Пиксельная графика.
Справка о функциях поворота, масштабирования и сглаживания пикселей в формате RGB16 с координатами 16.16.
Поворот и масштабирование
TurnPix корректирует точку (H_16, V_16) для поворота на угол, где 10000 соответствует Pi, вокруг центра Hr_16, Vr_16. TurnBMP накладывает повёрнутую картинку Arr2 в центр Arr1. ScalePointRGB масштабирует координаты ScH16, ScV16 относительно заданного центра.
Сглаживание и запись
SmoothRGB сглаживает текущий пиксел (Hr1, Vr1) с соседними, не сохраняя регистры. SmoothWr записывает пиксел RGB1 с сглаживанием, работая без искажений при линейной записи; при произвольном доступе возможна паразитная сетка. TakeRGB и TakeAddrRGB читают пиксел или его адрес, округляя координаты 16.16 прибавлением 1/2.