| Top |
| GimpMetadata * | gimp_image_metadata_load_prepare () |
| void | gimp_image_metadata_load_finish () |
| GimpMetadata * | gimp_image_metadata_save_prepare () |
| gboolean | gimp_image_metadata_save_finish () |
| gint32 | gimp_image_metadata_load_thumbnail () |
GimpMetadata * gimp_image_metadata_load_prepare (gint32 image_ID,const gchar *mime_type,GFile *file,GError **error);
Loads and returns metadata from file
to be passed into
gimp_image_metadata_load_finish().
image_ID |
The image |
|
mime_type |
The loaded file's mime-type |
|
file |
The file to load the metadata from |
|
error |
Return location for error |
Since: 2.10
void gimp_image_metadata_load_finish (gint32 image_ID,const gchar *mime_type,GimpMetadata *metadata,GimpMetadataLoadFlags flags,gboolean interactive);
Applies the metadata
previously loaded with
gimp_image_metadata_load_prepare() to the image, taking into account
the passed flags
.
image_ID |
The image |
|
mime_type |
The loaded file's mime-type |
|
metadata |
The metadata to set on the image |
|
flags |
Flags to specify what of the metadata to apply to the image |
|
interactive |
Whether this function is allowed to query info with dialogs |
Since: 2.10
GimpMetadata * gimp_image_metadata_save_prepare (gint32 image_ID,const gchar *mime_type,GimpMetadataSaveFlags *suggested_flags);
Gets the image metadata for saving it using
gimp_image_metadata_save_finish().
The suggested_flags
are determined from what kind of metadata
(Exif, XMP, ...) is actually present in the image and the preferences
for metadata exporting.
The calling application may still update available_flags
, for
instance to follow the settings from a previous export in the same
session, or a previous export of the same image. But it should not
override the preferences without a good reason since it is a data
leak.
The suggested value for GIMP_METADATA_SAVE_THUMBNAIL is determined by whether there was a thumbnail in the previously imported image.
image_ID |
The image |
|
mime_type |
The saved file's mime-type |
|
suggested_flags |
Suggested default values for the |
Since: 2.10
gboolean gimp_image_metadata_save_finish (gint32 image_ID,const gchar *mime_type,GimpMetadata *metadata,GimpMetadataSaveFlags flags,GFile *file,GError **error);
Saves the metadata
retrieved from the image with
gimp_image_metadata_save_prepare() to file
, taking into account
the passed flags
.
image_ID |
The image |
|
mime_type |
The saved file's mime-type |
|
metadata |
The metadata to set on the image |
|
flags |
Flags to specify what of the metadata to save |
|
file |
The file to load the metadata from |
|
error |
Return location for error message |
Since: 2.10