forked from KolibriOS/kolibrios
update functions 'buf2d_img_hdiv2' and 'buf2d_img_wdiv2'
git-svn-id: svn://kolibrios.org@2920 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -54,6 +54,9 @@ table { font-size: 15px; }
|
||||
<ul>
|
||||
<li><a href="#f_init">lib_init</a></li>
|
||||
<li><a href="#f_b_create">buf2d_create</a></li>
|
||||
<li><a href="#f_b_create_f">buf2d_create_f_img</a></li>
|
||||
<li><a href="#f_b_hdiv2">buf2d_img_hdiv2</a></li>
|
||||
<li><a href="#f_b_wdiv2">buf2d_img_wdiv2</a></li>
|
||||
<li><a href="#f_c_color">buf2d_crop_color</a></li>
|
||||
<li><a href="#f_v_brush_c">buf2d_vox_brush_create</a></li>
|
||||
</ul>
|
||||
@@ -71,7 +74,7 @@ table { font-size: 15px; }
|
||||
Есть функции рисования линий, кривых Безье, прямоугольников, окружностей.
|
||||
Также есть функции для рисований воксельной графики.</p>
|
||||
|
||||
<p>Последнее обновление библиотеки 21.06.12.</p>
|
||||
<p>Последнее обновление библиотеки 11.08.12.</p>
|
||||
|
||||
<h1><a name="format_buf">Форматы буферов</a></h1>
|
||||
<p>Поддерживается 3 формата буферов.
|
||||
@@ -82,7 +85,7 @@ table { font-size: 15px; }
|
||||
<h4>24 бит</h4>
|
||||
<p>Данный буфер содержит изображение в формате <b>rgb</b>. Может выводится на экран.</p>
|
||||
<h4>32 бит</h4>
|
||||
<p>Содержит прозрачное изображение в формате <b>rgba</b>. На экран не выводится. Используется для наложения изображений.</p>
|
||||
<p>Содержит прозрачное изображение в формате <b>rgba</b>. На экран не выводится. Используется для наложения изображений. Если <b>a=255</b> то пиксель прозрачный, если <b>0</b> не прозрачный.</p>
|
||||
|
||||
<h1><a name="fun">Функции</a></h1>
|
||||
|
||||
@@ -108,7 +111,7 @@ buf_0:
|
||||
<p>где buf_0 - структура буфера.</p>
|
||||
<p>Параметры для создания буфера берутся из структуры.</p>
|
||||
|
||||
<h4>buf2d_create_f_img</h4>
|
||||
<h4><a name="f_b_create_f">buf2d_create_f_img</a></h4>
|
||||
<p>Создает буфер на основе изображения в формате <b>rgb</b>.</p>
|
||||
|
||||
<h4>buf2d_clear</h4>
|
||||
@@ -153,10 +156,10 @@ stdcall [buf2d_clear], edi, buf2d_color ;
|
||||
<pre>stdcall [buf2d_circle], buf_0, 25, 70, 15, 0xff0000</pre>
|
||||
<p>где buf_0 - структура буфера в котором будет рисоваться окружность; 25, 70 - координаты центра; 15 - радиус; 0xff0000 - цвет.</p>
|
||||
|
||||
<h4>buf2d_img_hdiv2</h4>
|
||||
<h4><a name="f_b_hdiv2">buf2d_img_hdiv2</a></h4>
|
||||
<p>Сжимает изображение в буфере по высоте в 2 раза, при этом размер самого буфера не уменьшается.</p>
|
||||
|
||||
<h4>buf2d_img_wdiv2</h4>
|
||||
<h4><a name="f_b_wdiv2">buf2d_img_wdiv2</a></h4>
|
||||
<p>Сжимает изображение в буфере по ширине в 2 раза, при этом размер самого буфера не уменьшается.</p>
|
||||
|
||||
<h4>buf2d_conv_24_to_8</h4>
|
||||
@@ -388,5 +391,6 @@ import_buf2d_lib:
|
||||
<p>23.02.12 - функция buf2d_bit_blt_alpha может принимать отрицательные координаты в позиции копируемого буфера, небольшие доработки в buf2d_bit_blt_transp</p>
|
||||
<p>11.05.12 - добавлена функция для взятия цвета точки buf2d_get_pixel, доработки в buf2d_set_pixel.</p>
|
||||
<p>12.06.12 - добавлены функции для рисования воксельной графики.</p>
|
||||
<p>11.08.12 - функции для сжатия изображений buf2d_img_hdiv2 и buf2d_img_wdiv2 работают с 32 битными буферами.</p>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user