29
29
/* For information look into the C source or the html documentation */
32
gint* gimp_image_list (gint *num_images);
33
gint32 gimp_image_new (gint width,
35
GimpImageBaseType type);
36
gint32 gimp_image_duplicate (gint32 image_ID);
37
gboolean gimp_image_delete (gint32 image_ID);
38
GimpImageBaseType gimp_image_base_type (gint32 image_ID);
39
gint gimp_image_width (gint32 image_ID);
40
gint gimp_image_height (gint32 image_ID);
41
gboolean gimp_image_free_shadow (gint32 image_ID);
42
gboolean gimp_image_resize (gint32 image_ID,
47
gboolean gimp_image_resize_to_layers (gint32 image_ID);
48
gboolean gimp_image_scale (gint32 image_ID,
51
gboolean gimp_image_crop (gint32 image_ID,
56
gboolean gimp_image_flip (gint32 image_ID,
57
GimpOrientationType flip_type);
58
gboolean gimp_image_rotate (gint32 image_ID,
59
GimpRotationType rotate_type);
60
gint* gimp_image_get_layers (gint32 image_ID,
62
gint* gimp_image_get_channels (gint32 image_ID,
64
gint32 gimp_image_get_active_drawable (gint32 image_ID);
65
gboolean gimp_image_unset_active_channel (gint32 image_ID);
66
gint32 gimp_image_get_floating_sel (gint32 image_ID);
67
gint32 gimp_image_floating_sel_attached_to (gint32 image_ID);
68
gboolean gimp_image_pick_color (gint32 image_ID,
72
gboolean sample_merged,
73
gboolean sample_average,
74
gdouble average_radius,
76
gint32 gimp_image_pick_correlate_layer (gint32 image_ID,
79
gboolean gimp_image_add_layer (gint32 image_ID,
82
gboolean gimp_image_remove_layer (gint32 image_ID,
84
gboolean gimp_image_raise_layer (gint32 image_ID,
86
gboolean gimp_image_lower_layer (gint32 image_ID,
88
gboolean gimp_image_raise_layer_to_top (gint32 image_ID,
90
gboolean gimp_image_lower_layer_to_bottom (gint32 image_ID,
92
gboolean gimp_image_add_channel (gint32 image_ID,
95
gboolean gimp_image_remove_channel (gint32 image_ID,
97
gboolean gimp_image_raise_channel (gint32 image_ID,
99
gboolean gimp_image_lower_channel (gint32 image_ID,
101
gint32 gimp_image_flatten (gint32 image_ID);
102
gint32 gimp_image_merge_visible_layers (gint32 image_ID,
103
GimpMergeType merge_type);
104
gint32 gimp_image_merge_down (gint32 image_ID,
105
gint32 merge_layer_ID,
106
GimpMergeType merge_type);
107
guint8* _gimp_image_get_colormap (gint32 image_ID,
109
gboolean _gimp_image_set_colormap (gint32 image_ID,
111
const guint8 *colormap);
112
gboolean gimp_image_clean_all (gint32 image_ID);
113
gboolean gimp_image_is_dirty (gint32 image_ID);
114
gboolean _gimp_image_thumbnail (gint32 image_ID,
120
gint *thumbnail_data_count,
121
guint8 **thumbnail_data);
122
gint32 gimp_image_get_active_layer (gint32 image_ID);
123
gboolean gimp_image_set_active_layer (gint32 image_ID,
124
gint32 active_layer_ID);
125
gint32 gimp_image_get_active_channel (gint32 image_ID);
126
gboolean gimp_image_set_active_channel (gint32 image_ID,
127
gint32 active_channel_ID);
128
gint32 gimp_image_get_selection (gint32 image_ID);
129
gboolean gimp_image_get_component_active (gint32 image_ID,
130
GimpChannelType component);
131
gboolean gimp_image_set_component_active (gint32 image_ID,
132
GimpChannelType component,
134
gboolean gimp_image_get_component_visible (gint32 image_ID,
135
GimpChannelType component);
136
gboolean gimp_image_set_component_visible (gint32 image_ID,
137
GimpChannelType component,
139
gchar* gimp_image_get_filename (gint32 image_ID);
140
gboolean gimp_image_set_filename (gint32 image_ID,
141
const gchar *filename);
142
gchar* gimp_image_get_name (gint32 image_ID);
143
gboolean gimp_image_get_resolution (gint32 image_ID,
144
gdouble *xresolution,
145
gdouble *yresolution);
146
gboolean gimp_image_set_resolution (gint32 image_ID,
148
gdouble yresolution);
149
GimpUnit gimp_image_get_unit (gint32 image_ID);
150
gboolean gimp_image_set_unit (gint32 image_ID,
152
gint gimp_image_get_tattoo_state (gint32 image_ID);
153
gboolean gimp_image_set_tattoo_state (gint32 image_ID,
155
gint32 gimp_image_get_layer_by_tattoo (gint32 image_ID,
157
gint32 gimp_image_get_channel_by_tattoo (gint32 image_ID,
32
gboolean gimp_image_is_valid (gint32 image_ID);
33
gint* gimp_image_list (gint *num_images);
34
gint32 gimp_image_new (gint width,
36
GimpImageBaseType type);
37
gint32 gimp_image_duplicate (gint32 image_ID);
38
gboolean gimp_image_delete (gint32 image_ID);
39
GimpImageBaseType gimp_image_base_type (gint32 image_ID);
40
gint gimp_image_width (gint32 image_ID);
41
gint gimp_image_height (gint32 image_ID);
42
gboolean gimp_image_free_shadow (gint32 image_ID);
43
gboolean gimp_image_resize (gint32 image_ID,
48
gboolean gimp_image_resize_to_layers (gint32 image_ID);
49
gboolean gimp_image_scale (gint32 image_ID,
52
gboolean gimp_image_crop (gint32 image_ID,
57
gboolean gimp_image_flip (gint32 image_ID,
58
GimpOrientationType flip_type);
59
gboolean gimp_image_rotate (gint32 image_ID,
60
GimpRotationType rotate_type);
61
gint* gimp_image_get_layers (gint32 image_ID,
63
gint* gimp_image_get_channels (gint32 image_ID,
65
gint* gimp_image_get_vectors (gint32 image_ID,
67
gint32 gimp_image_get_active_drawable (gint32 image_ID);
68
gboolean gimp_image_unset_active_channel (gint32 image_ID);
69
gint32 gimp_image_get_floating_sel (gint32 image_ID);
70
gint32 gimp_image_floating_sel_attached_to (gint32 image_ID);
71
gboolean gimp_image_pick_color (gint32 image_ID,
75
gboolean sample_merged,
76
gboolean sample_average,
77
gdouble average_radius,
79
gint32 gimp_image_pick_correlate_layer (gint32 image_ID,
82
gboolean gimp_image_add_layer (gint32 image_ID,
85
gboolean gimp_image_remove_layer (gint32 image_ID,
87
gint gimp_image_get_layer_position (gint32 image_ID,
89
gboolean gimp_image_raise_layer (gint32 image_ID,
91
gboolean gimp_image_lower_layer (gint32 image_ID,
93
gboolean gimp_image_raise_layer_to_top (gint32 image_ID,
95
gboolean gimp_image_lower_layer_to_bottom (gint32 image_ID,
97
gboolean gimp_image_add_channel (gint32 image_ID,
100
gboolean gimp_image_remove_channel (gint32 image_ID,
102
gint gimp_image_get_channel_position (gint32 image_ID,
104
gboolean gimp_image_raise_channel (gint32 image_ID,
106
gboolean gimp_image_lower_channel (gint32 image_ID,
108
gboolean gimp_image_add_vectors (gint32 image_ID,
111
gboolean gimp_image_remove_vectors (gint32 image_ID,
113
gint gimp_image_get_vectors_position (gint32 image_ID,
115
gboolean gimp_image_raise_vectors (gint32 image_ID,
117
gboolean gimp_image_lower_vectors (gint32 image_ID,
119
gboolean gimp_image_raise_vectors_to_top (gint32 image_ID,
121
gboolean gimp_image_lower_vectors_to_bottom (gint32 image_ID,
123
gint32 gimp_image_flatten (gint32 image_ID);
124
gint32 gimp_image_merge_visible_layers (gint32 image_ID,
125
GimpMergeType merge_type);
126
gint32 gimp_image_merge_down (gint32 image_ID,
127
gint32 merge_layer_ID,
128
GimpMergeType merge_type);
129
G_GNUC_INTERNAL guint8* _gimp_image_get_colormap (gint32 image_ID,
131
G_GNUC_INTERNAL gboolean _gimp_image_set_colormap (gint32 image_ID,
133
const guint8 *colormap);
134
gboolean gimp_image_clean_all (gint32 image_ID);
135
gboolean gimp_image_is_dirty (gint32 image_ID);
136
G_GNUC_INTERNAL gboolean _gimp_image_thumbnail (gint32 image_ID,
142
gint *thumbnail_data_count,
143
guint8 **thumbnail_data);
144
gint32 gimp_image_get_active_layer (gint32 image_ID);
145
gboolean gimp_image_set_active_layer (gint32 image_ID,
146
gint32 active_layer_ID);
147
gint32 gimp_image_get_active_channel (gint32 image_ID);
148
gboolean gimp_image_set_active_channel (gint32 image_ID,
149
gint32 active_channel_ID);
150
gint32 gimp_image_get_active_vectors (gint32 image_ID);
151
gboolean gimp_image_set_active_vectors (gint32 image_ID,
152
gint32 active_vectors_ID);
153
gint32 gimp_image_get_selection (gint32 image_ID);
154
gboolean gimp_image_get_component_active (gint32 image_ID,
155
GimpChannelType component);
156
gboolean gimp_image_set_component_active (gint32 image_ID,
157
GimpChannelType component,
159
gboolean gimp_image_get_component_visible (gint32 image_ID,
160
GimpChannelType component);
161
gboolean gimp_image_set_component_visible (gint32 image_ID,
162
GimpChannelType component,
164
gchar* gimp_image_get_filename (gint32 image_ID);
165
gboolean gimp_image_set_filename (gint32 image_ID,
166
const gchar *filename);
167
gchar* gimp_image_get_name (gint32 image_ID);
168
gboolean gimp_image_get_resolution (gint32 image_ID,
169
gdouble *xresolution,
170
gdouble *yresolution);
171
gboolean gimp_image_set_resolution (gint32 image_ID,
173
gdouble yresolution);
174
GimpUnit gimp_image_get_unit (gint32 image_ID);
175
gboolean gimp_image_set_unit (gint32 image_ID,
177
gint gimp_image_get_tattoo_state (gint32 image_ID);
178
gboolean gimp_image_set_tattoo_state (gint32 image_ID,
180
gint32 gimp_image_get_layer_by_tattoo (gint32 image_ID,
182
gint32 gimp_image_get_channel_by_tattoo (gint32 image_ID,