ImageWriter
(clip, string "file", int "start", int "end", string
"type", bool "info")
ImageWriter
(presente em forma limitada na v2.51), grava
quadros de um clipe como imagens
em seu disco rígido.
file = "c:\":é o caminho + nome de arquivo das imagens salvas, padronizado como "c :\." Format é o formato da imagem (veja abaixo para tipos suportados) . As imagens têm nomes de arquivo como: [caminho]000000. [formato], [caminho]000001. [formato], etc.
Os valores suportados para type = "ebmp"
são:
*bmp, dds, ebmp*, jpg/jpe/jpeg, pal, pcx,
*png, pbm/pgm/ppm, raw, sgi/bw/rgb/rgba, tga, tif/tiff
begin e end é a faixa de quadros que será gravada. Elas padronizam ambos a 0 (onde end=0 significa nenhum limite superior).
info = false: opcionalmente cobre a informação de progresso no vídeo clipe, mostrando se um arquivo está sendo gravado, nesse caso, o nome (incluído na v2.55).
*O colorspace de entrada deve ser RGB24 para todos
os formatos exceto "ebmp"
que suporta todos os colorspaces (RGB32, RGB24, YUY2, YV12) . Os arquivos
"ebmp" gravados com entradas RGB são arquivos normais BMP; os
produzidos de formatos YUV provavelmente podem ser lidos só pelo ImageReader/ImageSource
do AviSynth. Estas
duas características permitem salvar e recarregar vídeo puro em qualquer
formato interno.
# Exportar o clipe inteiro no formato nativo atual do AviSynth ImageWriter("D:\backup-stills\myvideo") # Gravar quadros 5 a "C:\000000.PNG" ImageWriter("", 5, 5, "png") # nota: antes da v2.56 o arquivo de saída era "000005.PNG" # Gravar quadros 100 até o fim em "C:\000000.JPEG", "C:\000001.JPEG", etc. e exibir info de progresso ImageWriter(start = 100, type = "jpeg", info = true)
$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon