Spec-Zone.ru › Matplotlib

matplotlib.animation.ImageMagickWriter

classmatplotlib.animation.ImageMagickWriter(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)[исходный код]

Средство записи анимированных GIF-файлов на основе канала.

Кадры передаются напрямую в ImageMagick через канал и записываются за один проход.

Параметры:
fpsint, по умолчанию: 5

Частота кадров видео (в секунду).

codecstr или None, по умолчанию: rcParams["animation.codec"] (по умолчанию: 'h264')

Используемый кодек.

bitrateint, по умолчанию: rcParams["animation.bitrate"] (по умолчанию: -1)

Битрейт видео в килобитах в секунду. Более высокие значения обеспечивают лучшее качество видео, но увеличивают размер файла. Значение -1 позволяет используемому кодировщику видео самостоятельно выбрать битрейт.

extra_argsсписок строк или None, необязательный

Дополнительные аргументы командной строки, передаваемые используемому кодировщику видео. Эти аргументы передаются кодировщику последними, непосредственно перед именем файла. Значение по умолчанию None означает, что для встроенных средств записи используется rcParams["animation.[name-of-encoder]_args"].

metadatadict[str, str], по умолчанию: {}

Словарь ключей и значений метаданных, которые следует включить в выходной файл. Могут быть полезны следующие ключи: title, artist, genre, subject, copyright, srcform, comment.

__init__(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)[исходный код]
Параметры:
fpsint, по умолчанию: 5

Частота кадров видео (в секунду).

codecstr или None, по умолчанию: rcParams["animation.codec"] (по умолчанию: 'h264')

Используемый кодек.

bitrateint, по умолчанию: rcParams["animation.bitrate"] (по умолчанию: -1)

Битрейт видео в килобитах в секунду. Более высокие значения обеспечивают лучшее качество видео, но увеличивают размер файла. Значение -1 позволяет используемому кодировщику видео самостоятельно выбрать битрейт.

extra_argsсписок строк или None, необязательный

Дополнительные аргументы командной строки, передаваемые используемому кодировщику видео. Эти аргументы передаются кодировщику последними, непосредственно перед именем файла. Значение по умолчанию None означает, что для встроенных средств записи используется rcParams["animation.[name-of-encoder]_args"].

metadatadict[str, str], по умолчанию: {}

Словарь ключей и значений метаданных, которые следует включить в выходной файл. Могут быть полезны следующие ключи: title, artist, genre, subject, copyright, srcform, comment.

Методы

__init__([fps, codec, bitrate, extra_args, ...])

bin_path()

Возвращает путь к исполняемому файлу командной строки, используемому конкретным подклассом.

finish()

Завершает обработку для записи видео.

grab_frame(**savefig_kwargs)

Получает данные изображения из фигуры и сохраняет его как кадр видео.

isAvailable()

Возвращает, доступен ли подкласс MovieWriter.

saving(fig, outfile, dpi, *args, **kwargs)

Менеджер контекста для упрощения записи видеофайла.

setup(fig, outfile[, dpi])

Настройка для записи видеофайла.

Атрибуты

frame_size

Кортеж (width, height) в пикселях, задающий размер кадра видео.

input_names

supported_formats

input_names='-'

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.animation.ImageMagickWriter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API