export_image¶
-
menpo.io.
export_image
(image, fp, extension=None, overwrite=False)[source]¶ Exports a given image. The
fp
argument can be either a Path or any Python type that acts like a file. If a file is provided, theextension
kwarg must be provided. If noextension
is provided and a str filepath is provided, then the export type is calculated based on the filepath extension.Due to the mix of string and file types, an explicit overwrite argument is used which is
False
by default.- Parameters
image (
Image
) – The image to export.fp (Path or file-like object) – The Path or file-like object to save the object at/into.
extension (str or None, optional) – The extension to use, this must match the file path if the file path is a string. Determines the type of exporter that is used.
overwrite (bool, optional) – Whether or not to overwrite a file if it already exists.
- Raises
ValueError – File already exists and
overwrite
!=True
ValueError –
fp
is a str and theextension
is notNone
and the two extensions do not matchValueError –
fp
is a file-like object andextension
isNone
ValueError – The provided extension does not match to an existing exporter type (the output type is not supported).