# lv_draw_buf_convert.h (/api/private/draw/convert/lv_draw_buf_convert_h)



<ApiSummary functions="1" />

Functions [#functions]

<ApiMember kind="function" name="lv_draw_buf_convert_premultiply" file="private/draw/convert/lv_draw_buf_convert.h" line="31" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/draw/convert/lv_draw_buf_convert.h#L31">
  lv_draw_buf_convert_premultiply [#lv_draw_buf_convert_premultiply]

  Convert draw\_buf to premultiplied format

  ```c title=" " lineNumbers=1
  lv_result_t lv_draw_buf_convert_premultiply(lv_draw_buf_t *draw_buf)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type                                                       | Description           |
  | ---------- | ---------------------------------------------------------- | --------------------- |
  | `draw_buf` | <ApiLink name="lv_draw_buf_t" display="lv_draw_buf_t *" /> | pointer to a draw buf |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lvgl_public.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;]" />
