Gimp.objects
- :Constructors:
::
Metadata(**properties)
new() -> Gimp.Metadata
Runtime attributes
- g_type_instance
- parent_instance
- priv
- props
- qdata
- ref_count
Runtime functions
- add_xmp_history
(*args, **kwargs)
- add_xmp_history(self, state_status:str)
- bind_property
(bound native)
- documentation unavailable
- bind_property_full
(self, *args, **kargs)
- documentation unavailable
- chain
(bound native)
- documentation unavailable
- clear
(*args, **kwargs)
- clear_comment
(*args, **kwargs)
- clear_exif
(*args, **kwargs)
- clear_iptc
(*args, **kwargs)
- clear_tag
(*args, **kwargs)
- clear_tag(self, tag:str) -> bool
- clear_xmp
(*args, **kwargs)
- compat_control
(self, *args, **kargs)
- documentation unavailable
- connect
(bound native)
- documentation unavailable
- connect_after
(bound native)
- documentation unavailable
- connect_data
(self, detailed_signal, handler, *data, **kwargs)
- Connect a callback to the given signal with optional user data.
:param str detailed_signal:
A detailed signal to connect to.
:param callable handler:
Callback handler to connect to the signal.
:param *data:
Variable data which is passed through to the signal handler.
:param GObject.ConnectFlags connect_flags:
Flags used for connection options.
:returns:
A signal id which can be used with disconnect.
- connect_object
(bound native)
- documentation unavailable
- connect_object_after
(bound native)
- documentation unavailable
- delete_gps_info
(*args, **kwargs)
- deserialize
(*args, **kwargs)
- deserialize(metadata_xml:str) -> Gimp.Metadata
- disconnect
(*args, **kwargs)
- signal_handler_disconnect(instance:GObject.Object, handler_id:int)
- disconnect_by_func
(bound native)
- documentation unavailable
- duplicate
(*args, **kwargs)
- duplicate(self) -> Gimp.Metadata
- emit
(bound native)
- documentation unavailable
- emit_stop_by_name
(self, detailed_signal)
- Deprecated, please use stop_emission_by_name.
- erase_exif_thumbnail
(*args, **kwargs)
- erase_exif_thumbnail(self)
- find_property
(*args, **kwargs)
- find_property(self, property_name:str) -> GObject.ParamSpec
- force_floating
(self, *args, **kargs)
- documentation unavailable
- free
(*args, **kwargs)
- freeze_notify
(self)
- Freezes the object’s property-changed notification queue.
:returns:
A context manager which optionally can be used to
automatically thaw notifications.
This will freeze the object so that “notify” signals are blocked until
the thaw_notify() method is called.
.. code-block:: python
with obj.freeze_notify():
pass
- from_app1_segment
(*args, **kwargs)
- from_app1_segment(self, data:list) -> bool
- from_stream
(*args, **kwargs)
- from_stream(self, stream:Gio.InputStream) -> bool
- generate_xmp_packet
(*args, **kwargs)
- generate_xmp_packet(self, xmp_format_flags:GExiv2.XmpFormatFlags, padding:int) -> str or None
- get
(self, key, default=None)
- documentation unavailable
- get_colorspace
(*args, **kwargs)
- get_colorspace(self) -> Gimp.MetadataColorspace
- get_comment
(*args, **kwargs)
- get_comment(self) -> str or None
- get_data
(self, *args, **kargs)
- documentation unavailable
- get_date_time
(self)
- documentation unavailable
- get_exif_data
(*args, **kwargs)
- get_exif_data(self, byte_order:GExiv2.ByteOrder) -> GLib.Bytes or None
- get_exif_tag_rational
(self, key)
- get_exif_tag_rational(self, tag:str) -> nom:int, den:int
- get_exif_tags
(*args, **kwargs)
- get_exif_tags(self) -> list
- get_exif_thumbnail
(*args, **kwargs)
- get_exif_thumbnail(self) -> buffer:list
- get_exposure_time
(self)
- get_exposure_time(self) -> nom:int, den:int
- get_fnumber
(*args, **kwargs)
- get_fnumber(self) -> float
- get_focal_length
(*args, **kwargs)
- get_focal_length(self) -> float
- get_gps_altitude
(*args, **kwargs)
- get_gps_altitude(self) -> altitude:float
- get_gps_info
(*args, **kwargs)
- get_gps_info(self) -> longitude:float, latitude:float, altitude:float
- get_gps_latitude
(*args, **kwargs)
- get_gps_latitude(self) -> latitude:float
- get_gps_longitude
(*args, **kwargs)
- get_gps_longitude(self) -> longitude:float
- get_guid
(*args, **kwargs)
- get_iptc_tags
(*args, **kwargs)
- get_iptc_tags(self) -> list
- get_iso_speed
(*args, **kwargs)
- get_iso_speed(self) -> int
- get_metadata_pixel_height
(*args, **kwargs)
- get_metadata_pixel_height(self) -> int
- get_metadata_pixel_width
(*args, **kwargs)
- get_metadata_pixel_width(self) -> int
- get_mime_type
(*args, **kwargs)
- get_mime_type(self) -> str
- get_orientation
(*args, **kwargs)
- get_orientation(self) -> GExiv2.Orientation
- get_pixel_height
(*args, **kwargs)
- get_pixel_height(self) -> int
- get_pixel_width
(*args, **kwargs)
- get_pixel_width(self) -> int
- get_preview_image
(*args, **kwargs)
- get_preview_image(self, props:GExiv2.PreviewProperties) -> GExiv2.PreviewImage
- get_preview_properties
(*args, **kwargs)
- get_preview_properties(self) -> list or None
- get_properties
(bound native)
- documentation unavailable
- get_property
(bound native)
- documentation unavailable
- get_qdata
(self, *args, **kargs)
- documentation unavailable
- get_raw
(self, key)
- documentation unavailable
- get_resolution
(*args, **kwargs)
- get_resolution(self) -> bool, xres:float, yres:float, unit:Gimp.Unit
- get_supports_exif
(*args, **kwargs)
- get_supports_exif(self) -> bool
- get_supports_iptc
(*args, **kwargs)
- get_supports_iptc(self) -> bool
- get_supports_xmp
(*args, **kwargs)
- get_supports_xmp(self) -> bool
- get_tag_description
(*args, **kwargs)
- get_tag_description(tag:str) -> str or None
- get_tag_interpreted_string
(*args, **kwargs)
- get_tag_interpreted_string(self, tag:str) -> str or None
- get_tag_label
(*args, **kwargs)
- get_tag_label(tag:str) -> str or None
- get_tag_long
(*args, **kwargs)
- get_tag_long(self, tag:str) -> int
- get_tag_multiple
(*args, **kwargs)
- get_tag_multiple(self, tag:str) -> list or None
- get_tag_raw
(*args, **kwargs)
- get_tag_raw(self, tag:str) -> GLib.Bytes or None
- get_tag_string
(*args, **kwargs)
- get_tag_string(self, tag:str) -> str or None
- get_tag_type
(*args, **kwargs)
- get_tag_type(tag:str) -> str or None
- get_tags
(self)
- documentation unavailable
- get_xmp_namespace_for_tag
(*args, **kwargs)
- get_xmp_namespace_for_tag(tag:str) -> str
- get_xmp_packet
(*args, **kwargs)
- get_xmp_packet(self) -> str or None
- get_xmp_tags
(*args, **kwargs)
- get_xmp_tags(self) -> list
- getv
(*args, **kwargs)
- getv(self, names:list, values:list)
- handler_block
(obj, handler_id)
- Blocks the signal handler from being invoked until
handler_unblock() is called.
:param GObject.Object obj:
Object instance to block handlers for.
:param int handler_id:
Id of signal to block.
:returns:
A context manager which optionally can be used to
automatically unblock the handler:
.. code-block:: python
with GObject.signal_handler_block(obj, id):
pass
- handler_block_by_func
(bound native)
- documentation unavailable
- handler_disconnect
(*args, **kwargs)
- signal_handler_disconnect(instance:GObject.Object, handler_id:int)
- handler_is_connected
(*args, **kwargs)
- signal_handler_is_connected(instance:GObject.Object, handler_id:int) -> bool
- handler_unblock
(*args, **kwargs)
- signal_handler_unblock(instance:GObject.Object, handler_id:int)
- handler_unblock_by_func
(bound native)
- documentation unavailable
- has_exif
(*args, **kwargs)
- has_iptc
(*args, **kwargs)
- has_tag
(*args, **kwargs)
- has_tag(self, tag:str) -> bool
- has_xmp
(*args, **kwargs)
- install_properties
(*args, **kwargs)
- install_properties(self, pspecs:list)
- install_property
(*args, **kwargs)
- install_property(self, property_id:int, pspec:GObject.ParamSpec)
- interface_find_property
(self, *args, **kargs)
- documentation unavailable
- interface_install_property
(self, *args, **kargs)
- documentation unavailable
- interface_list_properties
(self, *args, **kargs)
- documentation unavailable
- is_exif_tag
(*args, **kwargs)
- is_exif_tag(tag:str) -> bool
- is_floating
(*args, **kwargs)
- is_floating(self) -> bool
- is_iptc_tag
(*args, **kwargs)
- is_iptc_tag(tag:str) -> bool
- is_tag_supported
(*args, **kwargs)
- is_tag_supported(tag:str, mime_type:str) -> bool
- is_xmp_tag
(*args, **kwargs)
- is_xmp_tag(tag:str) -> bool
- list_properties
(*args, **kwargs)
- list_properties(self) -> list
- load_from_file
(*args, **kwargs)
- load_from_file(file:Gio.File) -> Gimp.Metadata
- new
(*args, **kwargs)
- newv
(*args, **kwargs)
- newv(object_type:GType, parameters:list) -> GObject.Object
- notify
(*args, **kwargs)
- notify(self, property_name:str)
- notify_by_pspec
(self, *args, **kargs)
- documentation unavailable
- open_buf
(*args, **kwargs)
- open_buf(self, data:list) -> bool
- open_path
(self, path)
- open_path(self, path:str) -> bool
- override_property
(*args, **kwargs)
- override_property(self, property_id:int, name:str)
- ref
(self, *args, **kargs)
- documentation unavailable
- ref_sink
(self, *args, **kargs)
- documentation unavailable
- register_xmp_namespace
(*args, **kwargs)
- register_xmp_namespace(name:str, prefix:str)
- replace_data
(self, *args, **kargs)
- documentation unavailable
- replace_qdata
(self, *args, **kargs)
- documentation unavailable
- run_dispose
(*args, **kwargs)
- save_external
(*args, **kwargs)
- save_external(self, path:str) -> bool
- save_file
(self, path=None)
- save_file(self, path:str) -> bool
- save_to_file
(*args, **kwargs)
- save_to_file(self, file:Gio.File) -> bool
- serialize
(*args, **kwargs)
- set_bits_per_sample
(*args, **kwargs)
- set_bits_per_sample(self, bits_per_sample:int)
- set_colorspace
(*args, **kwargs)
- set_colorspace(self, colorspace:Gimp.MetadataColorspace)
- set_comment
(*args, **kwargs)
- set_comment(self, comment:str)
- set_creation_date
(*args, **kwargs)
- set_creation_date(self, datetime:GLib.DateTime)
- set_data
(self, *args, **kargs)
- documentation unavailable
- set_date_time
(self, value)
- documentation unavailable
- set_exif_tag_rational
(self, key, fraction)
- set_exif_tag_rational(self, tag:str, nom:int, den:int)
- set_exif_thumbnail_from_buffer
(*args, **kwargs)
- set_exif_thumbnail_from_buffer(self, buffer:list)
- set_exif_thumbnail_from_file
(*args, **kwargs)
- set_exif_thumbnail_from_file(self, path:str) -> bool
- set_from_exif
(*args, **kwargs)
- set_from_exif(self, exif_data:list) -> bool
- set_from_iptc
(*args, **kwargs)
- set_from_iptc(self, iptc_data:list) -> bool
- set_from_xmp
(*args, **kwargs)
- set_from_xmp(self, xmp_data:list) -> bool
- set_gps_info
(*args, **kwargs)
- set_gps_info(self, longitude:float, latitude:float, altitude:float)
- set_metadata_pixel_height
(*args, **kwargs)
- set_metadata_pixel_height(self, height:int)
- set_metadata_pixel_width
(*args, **kwargs)
- set_metadata_pixel_width(self, width:int)
- set_orientation
(*args, **kwargs)
- set_orientation(self, orientation:GExiv2.Orientation)
- set_pixel_size
(*args, **kwargs)
- set_pixel_size(self, width:int, height:int)
- set_properties
(bound native)
- documentation unavailable
- set_property
(bound native)
- documentation unavailable
- set_resolution
(*args, **kwargs)
- set_resolution(self, xres:float, yres:float, unit:Gimp.Unit)
- set_tag_long
(*args, **kwargs)
- set_tag_long(self, tag:str, value:int) -> bool
- set_tag_multiple
(*args, **kwargs)
- set_tag_multiple(self, tag:str, values:list) -> bool
- set_tag_string
(*args, **kwargs)
- set_tag_string(self, tag:str, value:str) -> bool
- set_xmp_tag_struct
(*args, **kwargs)
- set_xmp_tag_struct(self, tag:str, type:GExiv2.StructureType) -> bool
- steal_data
(self, *args, **kargs)
- documentation unavailable
- steal_qdata
(self, *args, **kargs)
- documentation unavailable
- stop_emission
(self, detailed_signal)
- Deprecated, please use stop_emission_by_name.
- stop_emission_by_name
(*args, **kwargs)
- signal_stop_emission_by_name(instance:GObject.Object, detailed_signal:str)
- thaw_notify
(*args, **kwargs)
- try_clear_tag
(*args, **kwargs)
- try_clear_tag(self, tag:str) -> bool
- try_delete_gps_info
(*args, **kwargs)
- try_delete_gps_info(self)
- try_erase_exif_thumbnail
(*args, **kwargs)
- try_erase_exif_thumbnail(self)
- try_generate_xmp_packet
(*args, **kwargs)
- try_generate_xmp_packet(self, xmp_format_flags:GExiv2.XmpFormatFlags, padding:int) -> str or None
- try_get_comment
(*args, **kwargs)
- try_get_comment(self) -> str or None
- try_get_exif_tag_rational
(*args, **kwargs)
- try_get_exif_tag_rational(self, tag:str) -> nom:int, den:int
- try_get_exposure_time
(*args, **kwargs)
- try_get_exposure_time(self) -> nom:int, den:int
- try_get_fnumber
(*args, **kwargs)
- try_get_fnumber(self) -> float
- try_get_focal_length
(*args, **kwargs)
- try_get_focal_length(self) -> float
- try_get_gps_altitude
(*args, **kwargs)
- try_get_gps_altitude(self) -> altitude:float
- try_get_gps_info
(*args, **kwargs)
- try_get_gps_info(self) -> longitude:float, latitude:float, altitude:float
- try_get_gps_latitude
(*args, **kwargs)
- try_get_gps_latitude(self) -> latitude:float
- try_get_gps_longitude
(*args, **kwargs)
- try_get_gps_longitude(self) -> longitude:float
- try_get_iso_speed
(*args, **kwargs)
- try_get_iso_speed(self) -> int
- try_get_metadata_pixel_height
(*args, **kwargs)
- try_get_metadata_pixel_height(self) -> int
- try_get_metadata_pixel_width
(*args, **kwargs)
- try_get_metadata_pixel_width(self) -> int
- try_get_orientation
(*args, **kwargs)
- try_get_orientation(self) -> GExiv2.Orientation
- try_get_preview_image
(*args, **kwargs)
- try_get_preview_image(self, props:GExiv2.PreviewProperties) -> GExiv2.PreviewImage
- try_get_tag_description
(*args, **kwargs)
- try_get_tag_description(tag:str) -> str or None
- try_get_tag_interpreted_string
(*args, **kwargs)
- try_get_tag_interpreted_string(self, tag:str) -> str or None
- try_get_tag_label
(*args, **kwargs)
- try_get_tag_label(tag:str) -> str or None
- try_get_tag_long
(*args, **kwargs)
- try_get_tag_long(self, tag:str) -> int
- try_get_tag_multiple
(*args, **kwargs)
- try_get_tag_multiple(self, tag:str) -> list or None
- try_get_tag_raw
(*args, **kwargs)
- try_get_tag_raw(self, tag:str) -> GLib.Bytes or None
- try_get_tag_string
(*args, **kwargs)
- try_get_tag_string(self, tag:str) -> str or None
- try_get_tag_type
(*args, **kwargs)
- try_get_tag_type(tag:str) -> str or None
- try_get_xmp_namespace_for_tag
(*args, **kwargs)
- try_get_xmp_namespace_for_tag(tag:str) -> str
- try_get_xmp_packet
(*args, **kwargs)
- try_get_xmp_packet(self) -> str or None
- try_has_tag
(*args, **kwargs)
- try_has_tag(self, tag:str) -> bool
- try_register_xmp_namespace
(*args, **kwargs)
- try_register_xmp_namespace(name:str, prefix:str)
- try_set_comment
(*args, **kwargs)
- try_set_comment(self, comment:str)
- try_set_exif_tag_rational
(*args, **kwargs)
- try_set_exif_tag_rational(self, tag:str, nom:int, den:int)
- try_set_exif_thumbnail_from_buffer
(*args, **kwargs)
- try_set_exif_thumbnail_from_buffer(self, buffer:list)
- try_set_gps_info
(*args, **kwargs)
- try_set_gps_info(self, longitude:float, latitude:float, altitude:float)
- try_set_metadata_pixel_height
(*args, **kwargs)
- try_set_metadata_pixel_height(self, height:int)
- try_set_metadata_pixel_width
(*args, **kwargs)
- try_set_metadata_pixel_width(self, width:int)
- try_set_orientation
(*args, **kwargs)
- try_set_orientation(self, orientation:GExiv2.Orientation)
- try_set_tag_long
(*args, **kwargs)
- try_set_tag_long(self, tag:str, value:int) -> bool
- try_set_tag_multiple
(*args, **kwargs)
- try_set_tag_multiple(self, tag:str, values:list) -> bool
- try_set_tag_string
(*args, **kwargs)
- try_set_tag_string(self, tag:str, value:str) -> bool
- try_set_xmp_tag_struct
(*args, **kwargs)
- try_set_xmp_tag_struct(self, tag:str, type:GExiv2.StructureType) -> bool
- try_tag_supports_multiple_values
(*args, **kwargs)
- try_tag_supports_multiple_values(self, tag:str) -> bool
- try_unregister_all_xmp_namespaces
(*args, **kwargs)
- try_unregister_all_xmp_namespaces()
- try_unregister_xmp_namespace
(*args, **kwargs)
- try_unregister_xmp_namespace(name:str)
- try_update_gps_info
(*args, **kwargs)
- try_update_gps_info(self, longitude:float, latitude:float, altitude:float)
- unref
(self, *args, **kargs)
- documentation unavailable
- unregister_all_xmp_namespaces
(*args, **kwargs)
- unregister_all_xmp_namespaces()
- unregister_xmp_namespace
(*args, **kwargs)
- unregister_xmp_namespace(name:str)
- update_gps_info
(*args, **kwargs)
- update_gps_info(self, longitude:float, latitude:float, altitude:float)
- watch_closure
(self, *args, **kargs)
- documentation unavailable
- weak_ref
(bound native)
- documentation unavailable