Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

Gif_Image Struct Reference

#include <gif.h>


Data Fields

char * identifier
Gif_Commentcomment
Gif_Colormaplocal
short transparent
u_int16_t delay
byte disposal
u_int16_t left
u_int16_t top
u_int16_t width
u_int16_t height
byte interlace
byte ** img
byteimage_data
void(* free_image_data )(void *)
u_int32_t compressed_len
bytecompressed
void(* free_compressed )(void *)
void * user_data
void(* free_user_data )(void *)
int refcount

Detailed Description

GIF_IMAGE *

Definition at line 84 of file gif.h.


Field Documentation

Gif_Comment* Gif_Image::comment
 

Definition at line 87 of file gif.h.

Referenced by fix_total_crop(), Gif_CopyImage(), Gif_DeleteImage(), Gif_NewImage(), image_info(), merge_frame_interval(), merge_image(), read_comment_extension(), read_gif(), and write_gif().

byte* Gif_Image::compressed
 

Definition at line 106 of file gif.h.

Referenced by calculate_min_code_bits(), Gif_CopyImage(), Gif_DeleteImage(), Gif_FullCompressImage(), Gif_FullUncompressImage(), Gif_NewImage(), Gif_ReleaseCompressedImage(), Gif_XSubMask(), image_info(), put_sub_image_colormap(), read_compressed_image(), read_image(), transp_frame_data(), and write_image().

u_int32_t Gif_Image::compressed_len
 

Definition at line 105 of file gif.h.

Referenced by Gif_CopyImage(), Gif_FullCompressImage(), Gif_FullUncompressImage(), Gif_NewImage(), Gif_ReleaseCompressedImage(), image_info(), read_compressed_image(), read_image(), transp_frame_data(), and write_image().

u_int16_t Gif_Image::delay
 

Definition at line 92 of file gif.h.

Referenced by compare(), fix_total_crop(), Gif_CopyImage(), Gif_NewImage(), image_info(), merge_frame_interval(), merge_image(), read_graphic_control_extension(), write_gif(), and write_graphic_control_extension().

byte Gif_Image::disposal
 

Definition at line 93 of file gif.h.

Referenced by apply_frame_disposal(), apply_image(), apply_image_disposal(), create_new_image_data(), create_subimages(), find_difference_bounds(), Gif_CopyImage(), Gif_NewImage(), Gif_XNextImage(), histogram(), image_info(), merge_frame_interval(), merge_image(), read_graphic_control_extension(), unoptimize_image(), unoptimized_frame(), write_gif(), and write_graphic_control_extension().

void(* Gif_Image::free_compressed)(void *)
 

Referenced by Gif_CopyImage(), Gif_DeleteImage(), Gif_FullCompressImage(), Gif_NewImage(), Gif_ReleaseCompressedImage(), read_compressed_image(), and transp_frame_data().

void(* Gif_Image::free_image_data)(void *)
 

Referenced by Gif_CopyImage(), Gif_DeleteImage(), Gif_NewImage(), Gif_ReleaseUncompressedImage(), and Gif_SetUncompressedImage().

void(* Gif_Image::free_user_data)(void *)
 

Referenced by Gif_DeleteImage(), and Gif_NewImage().

u_int16_t Gif_Image::height
 

Definition at line 98 of file gif.h.

Referenced by apply_frame(), apply_image(), apply_image_disposal(), calculate_min_code_bits(), colormap_image_floyd_steinberg(), colormap_image_posterize(), colormap_stream(), copy_data_area(), copy_data_area_subimage(), create_new_image_data(), create_subimages(), crop_image(), expand_difference_bounds(), fill_data_area(), fill_data_area_subimage(), find_difference_bounds(), flip_image(), Gif_CalculateScreenSize(), Gif_ClipImage(), Gif_CopyImage(), Gif_CreateUncompressedImage(), Gif_NewImage(), Gif_SetUncompressedImage(), Gif_XImage(), Gif_XImageColormap(), Gif_XMask(), Gif_XNextImage(), Gif_XSubMask(), histogram(), image_info(), mark_used_colors(), merge_image(), put_background_in_screen(), put_image_in_screen(), put_sub_image_colormap(), read_image(), rotate_image(), scale_image(), simple_frame_data(), transp_frame_data(), try_assign_transparency(), uncompress_image(), unoptimize_image(), write_image(), and write_image_data().

char* Gif_Image::identifier
 

Definition at line 86 of file gif.h.

Referenced by Gif_CopyImage(), Gif_DeleteImage(), Gif_NewImage(), image_info(), merge_frame_interval(), merge_image(), output_frames(), read_gif(), set_viewer_name(), and write_gif().

byte* Gif_Image::image_data
 

Definition at line 102 of file gif.h.

Referenced by colormap_stream(), Gif_CopyImage(), Gif_DeleteImage(), Gif_FullUncompressImage(), Gif_NewImage(), Gif_ReleaseUncompressedImage(), Gif_SetUncompressedImage(), Gif_XSubMask(), put_sub_image_colormap(), simple_frame_data(), transp_frame_data(), and uncompress_image().

byte** Gif_Image::img
 

Definition at line 101 of file gif.h.

Referenced by apply_frame(), apply_image(), calculate_min_code_bits(), colormap_image_floyd_steinberg(), colormap_image_posterize(), create_subimages(), crop_image(), flip_image(), Gif_ClipImage(), Gif_CopyImage(), Gif_DeleteImage(), Gif_FullUncompressImage(), Gif_NewImage(), Gif_ReleaseUncompressedImage(), Gif_SetUncompressedImage(), Gif_XSubMask(), histogram(), mark_used_colors(), merge_image(), put_image_in_screen(), put_sub_image_colormap(), rotate_image(), scale_image(), try_assign_transparency(), and write_image_data().

byte Gif_Image::interlace
 

Definition at line 100 of file gif.h.

Referenced by create_new_image_data(), Gif_CopyImage(), Gif_CreateUncompressedImage(), Gif_NewImage(), image_info(), merge_frame_interval(), merge_image(), read_image(), write_image(), and write_image_data().

u_int16_t Gif_Image::left
 

Definition at line 94 of file gif.h.

Referenced by apply_frame(), apply_image(), apply_image_disposal(), colormap_image_floyd_steinberg(), copy_data_area(), copy_data_area_subimage(), create_new_image_data(), create_subimages(), crop_image(), expand_difference_bounds(), fill_data_area(), fill_data_area_subimage(), find_difference_bounds(), flip_image(), Gif_CalculateScreenSize(), Gif_ClipImage(), Gif_CopyImage(), Gif_NewImage(), Gif_XNextImage(), image_info(), merge_frame_interval(), merge_image(), put_background_in_screen(), put_image_in_screen(), read_image(), rotate_image(), scale_image(), simple_frame_data(), transp_frame_data(), unoptimize_image(), and write_image().

Gif_Colormap* Gif_Image::local
 

Definition at line 89 of file gif.h.

Referenced by apply_frame(), apply_image(), calculate_min_code_bits(), colormap_stream(), compare(), find_color_or_error(), get_color_table_size(), Gif_CopyImage(), Gif_DeleteImage(), Gif_NewImage(), Gif_XClaimStreamColors(), Gif_XImage(), Gif_XNextImage(), Gif_XSubImage(), histogram(), image_info(), initialize_optimizer(), merge_image(), prepare_colormap(), read_image(), and write_image().

int Gif_Image::refcount
 

Definition at line 111 of file gif.h.

Referenced by add_frame(), Gif_AddImage(), Gif_DeleteImage(), Gif_NewImage(), and merge_frame_interval().

u_int16_t Gif_Image::top
 

Definition at line 95 of file gif.h.

Referenced by apply_frame(), apply_image(), apply_image_disposal(), copy_data_area(), copy_data_area_subimage(), create_new_image_data(), create_subimages(), crop_image(), expand_difference_bounds(), fill_data_area(), fill_data_area_subimage(), find_difference_bounds(), flip_image(), Gif_CalculateScreenSize(), Gif_ClipImage(), Gif_CopyImage(), Gif_NewImage(), Gif_XNextImage(), image_info(), merge_frame_interval(), merge_image(), put_background_in_screen(), put_image_in_screen(), read_image(), rotate_image(), scale_image(), simple_frame_data(), transp_frame_data(), unoptimize_image(), and write_image().

short Gif_Image::transparent
 

Definition at line 90 of file gif.h.

Referenced by apply_frame(), apply_image(), colormap_image_floyd_steinberg(), colormap_image_posterize(), colormap_stream(), compare(), create_image_data(), finalize_optimizer(), find_background(), get_color_table_size(), Gif_CopyImage(), Gif_NewImage(), Gif_Unoptimize(), Gif_XNextImage(), Gif_XSubMask(), histogram(), image_info(), initialize_optimizer(), mark_used_colors(), merge_frame_interval(), merge_image(), prepare_colormap(), prepare_colormap_map(), put_background_in_screen(), put_image_in_screen(), put_sub_image_colormap(), read_graphic_control_extension(), transp_frame_data(), try_assign_transparency(), write_gif(), and write_graphic_control_extension().

void* Gif_Image::user_data
 

Definition at line 109 of file gif.h.

Referenced by create_new_image_data(), create_out_global_map(), create_subimages(), Gif_DeleteImage(), and Gif_NewImage().

u_int16_t Gif_Image::width
 

Definition at line 97 of file gif.h.

Referenced by apply_frame(), apply_image(), apply_image_disposal(), calculate_min_code_bits(), colormap_image_floyd_steinberg(), colormap_image_posterize(), colormap_stream(), copy_data_area(), copy_data_area_subimage(), create_new_image_data(), create_subimages(), crop_image(), expand_difference_bounds(), fill_data_area(), fill_data_area_subimage(), find_difference_bounds(), flip_image(), Gif_CalculateScreenSize(), Gif_ClipImage(), Gif_CopyImage(), Gif_CreateUncompressedImage(), Gif_NewImage(), Gif_SetUncompressedImage(), Gif_XImage(), Gif_XImageColormap(), Gif_XMask(), Gif_XNextImage(), Gif_XSubMask(), histogram(), image_info(), mark_used_colors(), merge_image(), put_background_in_screen(), put_image_in_screen(), put_sub_image_colormap(), read_image(), rotate_image(), scale_image(), simple_frame_data(), transp_frame_data(), try_assign_transparency(), uncompress_image(), unoptimize_image(), write_image(), and write_image_data().


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: