matplotlib.pyplot.imsave
- matplotlib.pyplot.imsave(fname, arr, **kwargs)[source]
-
Сохранение массива в качестве изображения с цветовой картой.
Изображения RGB(A) передаются напрямую. Изображения с одним каналом будут отображаться с помощью цветовой карты cmap и norm.
Примечание
Если вы хотите сохранить изображение с одним каналом в оттенках серого, используйте библиотеку ввода-вывода изображений (например, pillow, tifffile или imageio) напрямую.
- Параметры:
-
- fnamestr или путь-подобный объект или файл-подобный объект
-
Путь или файл-подобный объект для сохранения изображения. Если format не задан, формат вывода определяется из расширения fname, если оно есть, и из
rcParams["savefig.format"](по умолчанию:'png') в противном случае. Если format задан, он определяет формат вывода. - arrмассив-подобный объект
-
Данные изображения. Формат может быть MxN (яркость), MxNx3 (RGB) или MxNx4 (RGBA).
- vmin, vmaxfloat, необязательно
-
vmin и vmax устанавливают масштабирование цвета для изображения, фиксируя значения, которые отображаются в пределах цветов цветовой карты. Если vmin или vmax равны None, эти пределы определяются из минимального/максимального значения arr.
-
cmapстрока или
Colormap, по умолчанию:rcParams["image.cmap"](по умолчанию:'viridis') -
Экземпляр цветовой карты или зарегистрированное имя цветовой карты. Цветовая карта отображает скалярные данные в цвета. Она игнорируется для данных RGB(A).
- formatстрока, необязательно
-
Формат файла, например, 'png', 'pdf', 'svg' и т. д. Поведение, когда это не задано, описано в fname.
-
origin{'верхний', 'нижний'}, по умолчанию:
rcParams["image.origin"](по умолчанию:'upper') -
Указывает, находится ли
(0, 0)индекс массива в верхнем левом или нижнем левом углу осей. - dpifloat
-
DPI для сохранения в метаданных файла. Это не влияет на разрешение выходного изображения. В зависимости от формата файла, это может быть округлено до ближайшего целого числа.
- metadataсловарь, необязательно
-
Метаданные в файле изображения. Поддерживаемые ключи зависят от формата вывода, см. документацию соответствующих бэкэндов для получения дополнительной информации. В настоящее время поддерживаются только для "png", "pdf", "ps", "eps" и "svg".
- pil_kwargsсловарь, необязательно
-
Ключевые параметры, передаваемые в
PIL.Image.Image.save. Если ключ 'pnginfo' присутствует, он полностью переопределяет metadata, включая ключевое слово по умолчанию 'Software'.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.pyplot.imsave.html