17.25. Interfaces for libgdk_pixbuf-2.0

Table 17-113 defines the library name and shared object name for the libgdk_pixbuf-2.0 library

Table 17-113. libgdk_pixbuf-2.0 Definition

Library:libgdk_pixbuf-2.0
SONAME:libgdk_pixbuf-2.0.so.0

The behavior of the interfaces in this library is specified by the following specifications:

[Gdk-pixbuf 2.26] Gdk-pixbuf 2.26.0 Reference Manual
[Gobject 2.32] Gobject 2.32 Reference Manual

17.25.1. GDK pixbuf rendering on drawables library

17.25.1.1. Interfaces for GDK pixbuf rendering on drawables library

An LSB conforming implementation shall provide the generic functions for GDK pixbuf rendering on drawables library specified in Table 17-114, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-114. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Function Interfaces

gdk_colorspace_get_type [Gobject 2.32]gdk_interp_type_get_type [Gobject 2.32]
gdk_pixbuf_add_alpha [Gdk-pixbuf 2.26]gdk_pixbuf_alpha_mode_get_type [Gobject 2.32]
gdk_pixbuf_animation_get_height [Gdk-pixbuf 2.26]gdk_pixbuf_animation_get_iter [Gdk-pixbuf 2.26]
gdk_pixbuf_animation_get_static_image [Gdk-pixbuf 2.26]gdk_pixbuf_animation_get_type [Gobject 2.32]
gdk_pixbuf_animation_get_width [Gdk-pixbuf 2.26]gdk_pixbuf_animation_is_static_image [Gdk-pixbuf 2.26]
gdk_pixbuf_animation_iter_advance [Gdk-pixbuf 2.26]gdk_pixbuf_animation_iter_get_delay_time [Gdk-pixbuf 2.26]
gdk_pixbuf_animation_iter_get_pixbuf [Gdk-pixbuf 2.26]gdk_pixbuf_animation_iter_get_type [Gobject 2.32]
gdk_pixbuf_animation_iter_on_currently_loading_frame [Gdk-pixbuf 2.26]gdk_pixbuf_animation_new_from_file [Gdk-pixbuf 2.26]
gdk_pixbuf_animation_ref [Gdk-pixbuf 2.26]gdk_pixbuf_animation_unref [Gdk-pixbuf 2.26]
gdk_pixbuf_apply_embedded_orientation [Gdk-pixbuf 2.26]gdk_pixbuf_composite [Gdk-pixbuf 2.26]
gdk_pixbuf_composite_color [Gdk-pixbuf 2.26]gdk_pixbuf_composite_color_simple [Gdk-pixbuf 2.26]
gdk_pixbuf_copy [Gdk-pixbuf 2.26]gdk_pixbuf_copy_area [Gdk-pixbuf 2.26]
gdk_pixbuf_error_get_type [Gobject 2.32]gdk_pixbuf_error_quark [Gdk-pixbuf 2.26]
gdk_pixbuf_fill [Gdk-pixbuf 2.26]gdk_pixbuf_flip [Gdk-pixbuf 2.26]
gdk_pixbuf_format_copy [Gdk-pixbuf 2.26]gdk_pixbuf_format_free [Gdk-pixbuf 2.26]
gdk_pixbuf_format_get_description [Gdk-pixbuf 2.26]gdk_pixbuf_format_get_extensions [Gdk-pixbuf 2.26]
gdk_pixbuf_format_get_license [Gdk-pixbuf 2.26]gdk_pixbuf_format_get_mime_types [Gdk-pixbuf 2.26]
gdk_pixbuf_format_get_name [Gdk-pixbuf 2.26]gdk_pixbuf_format_get_type [Gobject 2.32]
gdk_pixbuf_format_is_disabled [Gdk-pixbuf 2.26]gdk_pixbuf_format_is_scalable [Gdk-pixbuf 2.26]
gdk_pixbuf_format_is_writable [Gdk-pixbuf 2.26]gdk_pixbuf_format_set_disabled [Gdk-pixbuf 2.26]
gdk_pixbuf_from_pixdata [Gdk-pixbuf 2.26]gdk_pixbuf_get_bits_per_sample [Gdk-pixbuf 2.26]
gdk_pixbuf_get_byte_length [Gdk-pixbuf 2.26]gdk_pixbuf_get_colorspace [Gdk-pixbuf 2.26]
gdk_pixbuf_get_file_info [Gdk-pixbuf 2.26]gdk_pixbuf_get_formats [Gdk-pixbuf 2.26]
gdk_pixbuf_get_has_alpha [Gdk-pixbuf 2.26]gdk_pixbuf_get_height [Gdk-pixbuf 2.26]
gdk_pixbuf_get_n_channels [Gdk-pixbuf 2.26]gdk_pixbuf_get_option [Gdk-pixbuf 2.26]
gdk_pixbuf_get_pixels [Gdk-pixbuf 2.26]gdk_pixbuf_get_pixels_with_length [Gdk-pixbuf 2.26]
gdk_pixbuf_get_rowstride [Gdk-pixbuf 2.26]gdk_pixbuf_get_type [Gobject 2.32]
gdk_pixbuf_get_width [Gdk-pixbuf 2.26]gdk_pixbuf_loader_close [Gdk-pixbuf 2.26]
gdk_pixbuf_loader_get_animation [Gdk-pixbuf 2.26]gdk_pixbuf_loader_get_format [Gdk-pixbuf 2.26]
gdk_pixbuf_loader_get_pixbuf [Gdk-pixbuf 2.26]gdk_pixbuf_loader_get_type [Gobject 2.32]
gdk_pixbuf_loader_new [Gdk-pixbuf 2.26]gdk_pixbuf_loader_new_with_mime_type [Gdk-pixbuf 2.26]
gdk_pixbuf_loader_new_with_type [Gdk-pixbuf 2.26]gdk_pixbuf_loader_set_size [Gdk-pixbuf 2.26]
gdk_pixbuf_loader_write [Gdk-pixbuf 2.26]gdk_pixbuf_new [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_data [Gdk-pixbuf 2.26]gdk_pixbuf_new_from_file [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_file_at_scale [Gdk-pixbuf 2.26]gdk_pixbuf_new_from_file_at_size [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_inline [Gdk-pixbuf 2.26]gdk_pixbuf_new_from_resource [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_resource_at_scale [Gdk-pixbuf 2.26]gdk_pixbuf_new_from_stream [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_stream_async [Gdk-pixbuf 2.26]gdk_pixbuf_new_from_stream_at_scale [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_stream_at_scale_async [Gdk-pixbuf 2.26]gdk_pixbuf_new_from_stream_finish [Gdk-pixbuf 2.26]
gdk_pixbuf_new_from_xpm_data [Gdk-pixbuf 2.26]gdk_pixbuf_new_subpixbuf [Gdk-pixbuf 2.26]
gdk_pixbuf_ref [Gdk-pixbuf 2.26]gdk_pixbuf_rotate_simple [Gdk-pixbuf 2.26]
gdk_pixbuf_rotation_get_type [Gobject 2.32]gdk_pixbuf_saturate_and_pixelate [Gdk-pixbuf 2.26]
gdk_pixbuf_save [Gdk-pixbuf 2.26]gdk_pixbuf_save_to_buffer [Gdk-pixbuf 2.26]
gdk_pixbuf_save_to_bufferv [Gdk-pixbuf 2.26]gdk_pixbuf_save_to_callback [Gdk-pixbuf 2.26]
gdk_pixbuf_save_to_callbackv [Gdk-pixbuf 2.26]gdk_pixbuf_save_to_stream [Gdk-pixbuf 2.26]
gdk_pixbuf_save_to_stream_async [Gdk-pixbuf 2.26]gdk_pixbuf_save_to_stream_finish [Gdk-pixbuf 2.26]
gdk_pixbuf_savev [Gdk-pixbuf 2.26]gdk_pixbuf_scale [Gdk-pixbuf 2.26]
gdk_pixbuf_scale_simple [Gdk-pixbuf 2.26]gdk_pixbuf_simple_anim_add_frame [Gdk-pixbuf 2.26]
gdk_pixbuf_simple_anim_get_loop [Gdk-pixbuf 2.26]gdk_pixbuf_simple_anim_get_type [Gobject 2.32]
gdk_pixbuf_simple_anim_iter_get_type [Gobject 2.32]gdk_pixbuf_simple_anim_new [Gdk-pixbuf 2.26]
gdk_pixbuf_simple_anim_set_loop [Gdk-pixbuf 2.26]gdk_pixbuf_unref [Gdk-pixbuf 2.26]
gdk_pixdata_deserialize [Gdk-pixbuf 2.26]gdk_pixdata_from_pixbuf [Gdk-pixbuf 2.26]
gdk_pixdata_serialize [Gdk-pixbuf 2.26]gdk_pixdata_to_csource [Gdk-pixbuf 2.26]

An LSB conforming implementation shall provide the generic deprecated functions for GDK pixbuf rendering on drawables library specified in Table 17-115, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 17-115. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Deprecated Function Interfaces

gdk_pixbuf_animation_ref [Gdk-pixbuf 2.26]gdk_pixbuf_animation_unref [Gdk-pixbuf 2.26]
gdk_pixbuf_ref [Gdk-pixbuf 2.26]gdk_pixbuf_unref [Gdk-pixbuf 2.26]

An LSB conforming implementation shall provide the generic data interfaces for GDK pixbuf rendering on drawables library specified in Table 17-116, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-116. libgdk_pixbuf-2.0 - GDK pixbuf rendering on drawables library Data Interfaces

gdk_pixbuf_major_version [Gdk-pixbuf 2.26]gdk_pixbuf_micro_version [Gdk-pixbuf 2.26]
gdk_pixbuf_minor_version [Gdk-pixbuf 2.26]gdk_pixbuf_version [Gdk-pixbuf 2.26]