From aa35cd36bb03865a162e9baba6805bb6246bf22e Mon Sep 17 00:00:00 2001
From: IgorA
Последнее обновление библиотеки 21.06.12.
+Последнее обновление библиотеки 11.08.12.
Поддерживается 3 формата буферов. @@ -82,7 +85,7 @@ table { font-size: 15px; }
Данный буфер содержит изображение в формате rgb. Может выводится на экран.
Содержит прозрачное изображение в формате rgba. На экран не выводится. Используется для наложения изображений.
+Содержит прозрачное изображение в формате rgba. На экран не выводится. Используется для наложения изображений. Если a=255 то пиксель прозрачный, если 0 не прозрачный.
где buf_0 - структура буфера.
Параметры для создания буфера берутся из структуры.
-Создает буфер на основе изображения в формате rgb.
stdcall [buf2d_circle], buf_0, 25, 70, 15, 0xff0000
где buf_0 - структура буфера в котором будет рисоваться окружность; 25, 70 - координаты центра; 15 - радиус; 0xff0000 - цвет.
-Сжимает изображение в буфере по высоте в 2 раза, при этом размер самого буфера не уменьшается.
-Сжимает изображение в буфере по ширине в 2 раза, при этом размер самого буфера не уменьшается.
23.02.12 - функция buf2d_bit_blt_alpha может принимать отрицательные координаты в позиции копируемого буфера, небольшие доработки в buf2d_bit_blt_transp
11.05.12 - добавлена функция для взятия цвета точки buf2d_get_pixel, доработки в buf2d_set_pixel.
12.06.12 - добавлены функции для рисования воксельной графики.
+11.08.12 - функции для сжатия изображений buf2d_img_hdiv2 и buf2d_img_wdiv2 работают с 32 битными буферами.