Go to the source code of this file.
misc drawing utilities
Definition in file drawutils.h.
Definition at line 33 of file drawutils.h.
Process alpha pixel component.
Definition at line 62 of file drawutils.h.
Definition at line 35 of file drawutils.c.
Referenced by config_input(), config_input_main(), config_input_overlay(), config_input_ref(), config_output(), config_props(), oscilloscope_config_input(), pad_opencl_init(), pixscope_config_input(), and remap_opencl_load().
Init a draw context.
Only a limited number of pixel formats are supported, if format is not supported the function will return an error.
Definition at line 81 of file drawutils.c.
Referenced by config_input(), config_out_props(), config_output(), config_props(), ff_draw_init(), qrencode_config_input(), and qrencodesrc_config_props().
Definition at line 152 of file drawutils.c.
Referenced by ff_draw_supported_pixel_formats(), main(), oscilloscope_config_input(), pixscope_config_input(), qrencodesrc_config_props(), and qrencodesrc_query_formats().
Prepare a color.
The rgba value passed is always 8-bit full-range in the RGB space corresponding to the space set at initialization.
Definition at line 157 of file drawutils.c.
Referenced by config_input(), config_out_props(), config_output(), config_props(), draw_text(), main(), oscilloscope_config_input(), overlay_ass_image(), pixscope_config_input(), process_command(), qrencode_config_input(), qrencodesrc_config_props(), set_color(), update_color_with_alpha(), and update_oscilloscope().
Copy a rectangle from an image to another.
The coordinates must be as even as the subsampling requires.
Definition at line 210 of file drawutils.c.
Referenced by filter_frame().
Fill a rectangle with an uniform color.
The coordinates must be as even as the subsampling requires. The color needs to be inited with ff_draw_color.
Definition at line 232 of file drawutils.c.
Referenced by activate(), config_out_props(), draw_blank_frame(), draw_qrcode(), filter_color2(), filter_frame(), oscilloscope_filter_frame(), pixscope_filter_frame(), process_frame(), and video_frame().
Blend a rectangle with an uniform color.
Definition at line 354 of file drawutils.c.
Referenced by draw_qrcode(), draw_text(), oscilloscope_filter_frame(), and pixscope_filter_frame().
Blend an alpha mask with an uniform color.
Definition at line 535 of file drawutils.c.
Referenced by draw_glyphs(), draw_qrcode(), draw_text(), and overlay_ass_image().
Round a dimension according to subsampling.
Definition at line 636 of file drawutils.c.
Referenced by config_input().
Return the list of pixel formats supported by the draw functions.
The flags are the same as ff_draw_init, i.e., none currently.
Definition at line 648 of file drawutils.c.
Referenced by qrencode_query_formats(), and query_formats().