:py:mod:`tagkit.image.exif` =========================== .. py:module:: tagkit.image.exif .. autodoc2-docstring:: tagkit.image.exif :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`ExifImage ` - .. autodoc2-docstring:: tagkit.image.exif.ExifImage :summary: API ~~~ .. py:class:: ExifImage(file_path: tagkit.core.types.FilePath, tag_filter: typing.Optional[typing.Iterable[typing.Union[int, str]]] = None, thumbnail: typing.Optional[bool] = None, ifd: typing.Optional[tagkit.core.types.IfdName] = None, io_backend: typing.Optional[tagkit.tag_io.base.ExifIOBackend] = None) :canonical: tagkit.image.exif.ExifImage .. autodoc2-docstring:: tagkit.image.exif.ExifImage .. rubric:: Initialization .. autodoc2-docstring:: tagkit.image.exif.ExifImage.__init__ .. py:method:: __len__() -> int :canonical: tagkit.image.exif.ExifImage.__len__ .. autodoc2-docstring:: tagkit.image.exif.ExifImage.__len__ .. py:method:: write_tag(tag: typing.Union[str, int], value: tagkit.core.types.TagValue, ifd: typing.Optional[tagkit.core.types.IfdName] = None) :canonical: tagkit.image.exif.ExifImage.write_tag .. autodoc2-docstring:: tagkit.image.exif.ExifImage.write_tag .. py:method:: write_tags(tags: dict[typing.Union[str, int], tagkit.core.types.TagValue], ifd: typing.Optional[tagkit.core.types.IfdName] = None) :canonical: tagkit.image.exif.ExifImage.write_tags .. autodoc2-docstring:: tagkit.image.exif.ExifImage.write_tags .. py:method:: delete_tag(tag_key: typing.Union[str, int], ifd: typing.Optional[tagkit.core.types.IfdName] = None) :canonical: tagkit.image.exif.ExifImage.delete_tag .. autodoc2-docstring:: tagkit.image.exif.ExifImage.delete_tag .. py:method:: delete_tags(tags: list[typing.Union[str, int]], ifd: typing.Optional[tagkit.core.types.IfdName] = None) :canonical: tagkit.image.exif.ExifImage.delete_tags .. autodoc2-docstring:: tagkit.image.exif.ExifImage.delete_tags .. py:property:: tags :canonical: tagkit.image.exif.ExifImage.tags :type: dict[str, tagkit.core.tag.ExifTag] .. autodoc2-docstring:: tagkit.image.exif.ExifImage.tags .. py:method:: save(create_backup: bool = False) :canonical: tagkit.image.exif.ExifImage.save .. autodoc2-docstring:: tagkit.image.exif.ExifImage.save .. py:method:: as_dict(binary_format: typing.Optional[str] = None) -> dict[str, dict[str, typing.Union[str, int]]] :canonical: tagkit.image.exif.ExifImage.as_dict .. autodoc2-docstring:: tagkit.image.exif.ExifImage.as_dict