matplotlib.animation.ImageMagickWriter #
- classe matplotlib.animation. ImageMagickWriter ( fps = 5 , codec = Nenhum , taxa de bits = Nenhum , extra_args = Nenhum , metadados = Nenhum ) [fonte] #
GIF animado baseado em tubos.
Os quadros são transmitidos diretamente para o ImageMagick por meio de um canal e gravados em uma única passagem.
- Parâmetros :
- fps int, padrão: 5
Taxa de quadros do filme (por segundo).
- codec str ou None, padrão:
rcParams["animation.codec"](padrão:'h264') O codec a ser usado.
- taxa de bits int, padrão:
rcParams["animation.bitrate"](padrão:-1) A taxa de bits do filme, em kilobits por segundo. Valores mais altos significam filmes de maior qualidade, mas aumentam o tamanho do arquivo. Um valor de -1 permite que o codificador de filme subjacente selecione a taxa de bits.
- extra_args lista de str ou None, opcional
Argumentos de linha de comando extras passados para o codificador de filme subjacente. O padrão, Nenhum, significa usar
rcParams["animation.[name-of-encoder]_args"]para os gravadores integrados.- metadata dict[str, str], padrão: {}
Um dicionário de chaves e valores para metadados a serem incluídos no arquivo de saída. Algumas chaves que podem ser úteis incluem: título, artista, gênero, assunto, copyright, srcform, comentário.
- __init__ ( fps = 5 , codec = Nenhum , taxa de bits = Nenhum , extra_args = Nenhum , metadados = Nenhum ) [fonte] #
- Parâmetros :
- fps int, padrão: 5
Taxa de quadros do filme (por segundo).
- codec str ou None, padrão:
rcParams["animation.codec"](padrão:'h264') O codec a ser usado.
- taxa de bits int, padrão:
rcParams["animation.bitrate"](padrão:-1) A taxa de bits do filme, em kilobits por segundo. Valores mais altos significam filmes de maior qualidade, mas aumentam o tamanho do arquivo. Um valor de -1 permite que o codificador de filme subjacente selecione a taxa de bits.
- extra_args lista de str ou None, opcional
Argumentos de linha de comando extras passados para o codificador de filme subjacente. O padrão, Nenhum, significa usar
rcParams["animation.[name-of-encoder]_args"]para os gravadores integrados.- metadata dict[str, str], padrão: {}
Um dicionário de chaves e valores para metadados a serem incluídos no arquivo de saída. Algumas chaves que podem ser úteis incluem: título, artista, gênero, assunto, copyright, srcform, comentário.
Métodos
__init__([fps, codec, taxa de bits, extra_args, ...])- Parâmetros :
bin_path()Retorne o caminho binário para a ferramenta de linha de comando usada por uma subclasse específica.
finish()Termine qualquer processamento para escrever o filme.
grab_frame(**savefig_kwargs)Pegue as informações da imagem da figura e salve como um quadro de filme.
isAvailable()Retorna se uma subclasse MovieWriter está realmente disponível.
saving(fig, outfile, dpi, *args, **kwargs)Gerenciador de contexto para facilitar a gravação do arquivo de filme.
setup(fig, outfile[, dpi])Configuração para gravar o arquivo de filme.
Atributos
delayframe_sizeUma tupla em pixels de um quadro de filme.
(width, height)output_argssupported_formats- input_names = '-' #