ImageReader
(string "file", int "start", int "end",
float "fps", bool
"use_devil", bool "info")
ImageSource
(string "file", int "start", int "end",
float "fps", bool
"use_devil", bool "info")
ImageReader
está presente na v2.52, substitui o plugin de
WarpEnterprises. A partir da v2.56 ImageSource
é equivalente, com algumas mudanças de
funcionalidade secundárias. É muito útil (e mais rápido) ao importar uma
imagem.
file: nome dos arquivos de imagem, onde frame #' s pode
ser especificado com sprintf
syntax. Por exemplo, os arquivos escritos pelos parâmetros padrões
de ImageWriter
podem ser referenciados com " c:\%06d.ebmp ".
start = 0, end = 1000:
se um quadro é pedido não nesta linha, um
quadro preto é devolvido e nenhum arquivo I/O é feito. ' end=0 ' não
significa 'nenhum limite superior' como com ImageWriter
. O
primeiro arquivo (correspondendo 'file' depois de 'start' é substituído) tem
que existir para que os parâmetros de imagem sejam lidos corretamente.
fps = 24: quadros por segundo do clipe retornado. Considerando que só pega inteiros, posso incluir o termo fps_denominator se isso for necessário para comparar clipes.
use_devil = false: quando false, o primeiro arquivo é tentado a ser analisado como um EBMP e padronizado a DevIL, se falhar. Quando true, a execução salta diretamente ao processo DevIL. Você só deve usar isto se tem arquivos BMP que não queira que seja lido pelo analisador (E)BMP ImageReader interno.
info = false: quando true, o filename fonte é gravado em cada quadro de vídeo (incluído na v2.55).
O clipe de vídeo resultante é RGB24 se DevIL for usado, caso contrário é como qualquer EBMP gravado (todos os formatos suportados do AviSynth).
# Parâmetros padrões: ler uma seqüência de EBMP (a 24 fps) de 1000 quadros nativos do Avisynth ImageSource() # Ler arquivos "100.jpeg" através de "199.jpeg" num clipe NTSC ImageSource("D:\%d.jpeg", 100, 199, 29.97) # ponto flutuante fps disponível após a v2.56 # Ler arquivos "00.bmp" por "50.bmp" evitando o leitor BMP interno do AviSynth ImageSource("D:\%01d.bmp", end = 50, use_devil = true) # Ler uma única imagem, repetir 300 vezes ImageSource("D:\static.png", end = 300) # muito, muito mais rápido após a v2.56
* EBMP " é uma extensão do Avisynth do formato de imagem padrão RIFF da Microsoft que lhe permite salvar o rústico YUY2 e dados de imagens YV12. Veja ImageWriter para mais detalhes.
$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon