Crate libplum_sys

Source

Structs§

plum_buffer
plum_callback
plum_image
plum_metadata
plum_rectangle

Constants§

PLUM_ALPHA_INVERT
PLUM_ALPHA_REMOVE
PLUM_COLOR_16
PLUM_COLOR_32
PLUM_COLOR_64
PLUM_COLOR_32X
PLUM_COLOR_MASK
PLUM_DISPOSAL_BACKGROUND
PLUM_DISPOSAL_BACKGROUND_REPLACE
PLUM_DISPOSAL_NONE
PLUM_DISPOSAL_PREVIOUS
PLUM_DISPOSAL_PREVIOUS_REPLACE
PLUM_DISPOSAL_REPLACE
PLUM_ERR_FILE_ERROR
PLUM_ERR_FILE_INACCESSIBLE
PLUM_ERR_IMAGE_TOO_LARGE
PLUM_ERR_INVALID_ARGUMENTS
PLUM_ERR_INVALID_COLOR_INDEX
PLUM_ERR_INVALID_FILE_FORMAT
PLUM_ERR_INVALID_METADATA
PLUM_ERR_NO_DATA
PLUM_ERR_NO_MULTI_FRAME
PLUM_ERR_OUT_OF_MEMORY
PLUM_ERR_TOO_MANY_COLORS
PLUM_ERR_UNDEFINED_PALETTE
PLUM_IMAGE_APNG
PLUM_IMAGE_BMP
PLUM_IMAGE_GIF
PLUM_IMAGE_JPEG
PLUM_IMAGE_NONE
PLUM_IMAGE_PNG
PLUM_IMAGE_PNM
PLUM_MAX_MEMORY_SIZE
PLUM_METADATA_BACKGROUND
PLUM_METADATA_COLOR_DEPTH
PLUM_METADATA_FRAME_AREA
PLUM_METADATA_FRAME_DISPOSAL
PLUM_METADATA_FRAME_DURATION
PLUM_METADATA_LOOP_COUNT
PLUM_METADATA_NONE
PLUM_MODE_BUFFER
PLUM_MODE_CALLBACK
PLUM_MODE_FILENAME
PLUM_NUM_DISPOSAL_METHODS
PLUM_NUM_ERRORS
PLUM_NUM_IMAGE_TYPES
PLUM_NUM_METADATA_TYPES
PLUM_OK
PLUM_PALETTE_FORCE
PLUM_PALETTE_GENERATE
PLUM_PALETTE_LOAD
PLUM_PALETTE_MASK
PLUM_PALETTE_NONE
PLUM_PALETTE_REDUCE
PLUM_SORT_DARK_FIRST
PLUM_SORT_EXISTING
PLUM_SORT_LIGHT_FIRST

Functions§

plum_allocate_metadata
plum_append_metadata
plum_calloc
plum_check_limited_image_size
plum_check_valid_image_size
plum_color_buffer_size
plum_convert_color
plum_convert_colors
plum_convert_colors_to_indexes
plum_convert_indexes_to_colors
plum_copy_image
plum_destroy_image
plum_find_metadata
plum_free
plum_get_error_text
plum_get_file_format_name
plum_get_highest_palette_index
plum_get_version_number
plum_load_image
plum_load_image_limited
plum_malloc
plum_new_image
plum_palette_buffer_size
plum_pixel_buffer_size
plum_realloc
plum_reduce_palette
plum_remove_alpha
plum_rotate_image
plum_sort_colors
plum_sort_palette
plum_sort_palette_custom
plum_store_image
plum_validate_image
plum_validate_palette_indexes

Type Aliases§

plum_errors
plum_flags
plum_frame_disposal_methods
plum_image_types
plum_metadata_types