![]() | ![]() | ![]() | GIMP Library Reference Manual | ![]() |
---|
gimpfileops — File operations (load, save, etc.)
gchar* gimp_temp_name (const gchar *extension); gint32 gimp_file_load (GimpRunMode run_mode, const gchar *filename, const gchar *raw_filename); gboolean gimp_file_save (GimpRunMode run_mode, gint32 image_ID, gint32 drawable_ID, const gchar *filename, const gchar *raw_filename); gboolean gimp_register_magic_load_handler (const gchar *procedure_name, const gchar *extensions, const gchar *prefixes, const gchar *magics); gboolean gimp_register_load_handler (const gchar *procedure_name, const gchar *extensions, const gchar *prefixes); gboolean gimp_register_save_handler (const gchar *procedure_name, const gchar *extensions, const gchar *prefixes);
File operations (load, save, etc.)
gchar* gimp_temp_name (const gchar *extension);
Generates a unique filename.
Generates a unique filename using the temp path supplied in the user's gimprc.
extension : | The extension the file will have. |
Returns : | The new temp filename. |
gint32 gimp_file_load (GimpRunMode run_mode, const gchar *filename, const gchar *raw_filename);
Loads a file by extension.
This procedure invokes the correct file load handler according to the file's extension and/or prefix. The name of the file to load is typically a full pathname, and the name entered is what the user actually typed before prepending a directory path. The reason for this is that if the user types http://www.xcf/~gimp/ he wants to fetch a URL, and the full pathname will not look like a URL.
run_mode : | The run mode. |
filename : | The name of the file to load. |
raw_filename : | The name as entered by the user. |
Returns : | The output image. |
gboolean gimp_file_save (GimpRunMode run_mode, gint32 image_ID, gint32 drawable_ID, const gchar *filename, const gchar *raw_filename);
Saves a file by extension.
This procedure invokes the correct file save handler according to the file's extension and/or prefix. The name of the file to save is typically a full pathname, and the name entered is what the user actually typed before prepending a directory path. The reason for this is that if the user types http://www.xcf/~gimp/ she wants to fetch a URL, and the full pathname will not look like a URL.
run_mode : | The run mode. |
image_ID : | Input image. |
drawable_ID : | Drawable to save. |
filename : | The name of the file to save the image in. |
raw_filename : | The name as entered by the user. |
Returns : | TRUE on success. |
gboolean gimp_register_magic_load_handler (const gchar *procedure_name, const gchar *extensions, const gchar *prefixes, const gchar *magics);
Registers a file load handler procedure.
Registers a procedural database procedure to be called to load files of a particular file format using magic file information. The procedure you use must have a <Load> menu path associated with it.
procedure_name : | The name of the procedure to be used for loading. |
extensions : | comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\"). |
prefixes : | comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\"). |
magics : | comma separated list of magic file information this handler can load (i.e. \"0,string,GIF\"). |
Returns : | TRUE on success. |
gboolean gimp_register_load_handler (const gchar *procedure_name, const gchar *extensions, const gchar *prefixes);
Registers a file load handler procedure.
Registers a procedural database procedure to be called to load files of a particular file format. The procedure you use must have a <Load> menu path associated with it.
procedure_name : | The name of the procedure to be used for loading. |
extensions : | comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\"). |
prefixes : | comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\"). |
Returns : | TRUE on success. |
gboolean gimp_register_save_handler (const gchar *procedure_name, const gchar *extensions, const gchar *prefixes);
Registers a file save handler procedure.
Registers a procedural database procedure to be called to save files in a particular file format. The procedure you use must have a <Save> menu path associated with it.
procedure_name : | The name of the procedure to be used for saving. |
extensions : | comma separated list of extensions this handler can save (i.e. \"jpg,jpeg\"). |
prefixes : | comma separated list of prefixes this handler can save (i.e. \"http:,ftp:\"). |
Returns : | TRUE on success. |
<< gimpedit | gimpfloatingsel >> |