ImageReader
(string "file", int "start",
int "end", float "fps", bool
"use_DevIL", bool "info", string "pixel_type")
ImageSource
(string "file", int "start",
int "end", float "fps", bool
"use_DevIL", bool "info", string "pixel_type")
ImageReader
je
doplněn od v2.52, nahrazuje plugin 'WarpEnterprises' ,
s některými nepatrnými funkčními změnami. Od v2.55 je
ImageSource ekvivalentní
, s některými nepatrnými funkčními změnami.
ImageSource je rychlejší než
ImageReader
při importu jednoho obrazu.
file : šablona pro jména souborů obrazů, kde
číslo snímku může být uvedeno použitím
sprintf syntax. Například, soubory zapsané pomocí ImageWriter
s výchozími parametry mohou být uvedeny jako "c:\%06d.ebmp". Od v2.56
jestli šablona ukazuje na jeden soubor, pak tento soubor se čte jen jednou a následně
se vrátí pro všechny požadované snímky.
start = 0, end = 1000: Ukazují počáteční
a koncové číslo použité pro generování jména souboru. Soubor odpovídající start je vždy snímkem číslo 0 v klipu, soubor odpovídající end je snímek s číslem (end-start). Výsledný klip má (end-start+1) snímků. 'end=0' NEznamená 'není horní hranice' jako u ImageWriter
. První soubor v sekvenci,
t.j., odpovídající 'start', MUSÍ existovat, aby byly správně spočítány parametry obrazu. Jakýkoliv chybějící soubor v sekvenci bude
nahrazen prázdným (černým) snímkem.
fps = 24: počet snímků za sekundu ve vraceném klipu. Celá hodnota do v2.55.
use_DevIL = false: Je-li
false, pokouší se rozpoznat BMP soubory vnitřním programem, při nezdaru se vyvolá
zpracování pomocí DevIL. Je-li true, proces přeskočí přímo ke zpracování pomocí DevIL . Měli by jste to
použít pokud máte BMP soubory, pro které nechcete použít vnitřní rozpoznání pomocí ImageReader
.
info = false: je-li true, bude text jména souboru zobrazen v každém snímku videa (přidáno ve v2.55).
pixel_type = rgb24: Přidáno ve v2.56, a umožňuje zadat formát výstupního pixelu, podporovány jsou Y8 (8-bit černobílý), RGB24 a RGB32. Alfa kanál je načítán pouze pro RGB32 a jen jestli ho DevIL podporuje pro načítaný formát obrazu.
Barevné prostředí výsledného klipu je RGB pokud je použit DevIL , jinak je to jakékoli barevné prostředí z jakého byl zapsán EBMP (všechny formáty AviSynthu jsou podporovány).
# Výchozí parametry: čte 1000-snímků nativním způsobem AviSynthu EBMP (při 24 fps) ImageSource() # čte soubory od"100.jpeg" do "199.jpeg"do NTSC klipu. ImageSource("D:\%d.jpeg", 100, 199, 29.97) # Poznámka: desetinné hodnoty fps jsou dostupné od v2.56 # Čte soubory od "00.bmp" do "50.bmp" vynechává # vnitřní BMP reader AviSynthu. ImageSource("D:\%02d.bmp", end=50, use_DevIL=true) # Čte samostatný obrázek, opakuje 300 krát ImageSource("static.png", end = 300, use_DevIL=true) # Mnohem, mnohem rychlejší od v2.56 # Čte černobílé (8-bit) jpg: ImageSource("GoldPetals-8bit.jpg", use_DevIL=true) # Čte černobílé (8-bit) BMP (použitím vnitřního BMP readeru AviSynthu): ImageSource("GoldPetals-8bit.bmp") # Čte YV24 BMP (vytvořené v ImageWriter): ImageSource("GoldPetals-24bit.ebmp")
Poznámky:
* "EBMP" v AviSynthu je rozšíření standardního formátu obrázků RIFF od Microsoftu,
který vám umožní uložit syrová data obrazu(jsou podporovány všechny formáty
obrazu). Viz ImageWriter pro více podrobností.
* Černobílé BMP nejsou čteny a zapisovány správně v DevIL. Měly by být otevírány
pomocí DevIL=false.
* DevIL verze 1.6.7 (?) posílaná AviSynthem nepodporuje správně
DIB/BMP typ souborů, které používají pallette, ty zahrnují 8 bit RGB, Monochrome,
RLE8 a RLE4. Proto je selhání obvykle katastrofické, od revize v2.56,
vnitřní BMP zpracování neselhává automaticky přes DevIL zpracování.
Vynucení zpracování DevIL pro tyto typy souborů se v současnosti nedoporučuje.
Změny:
v2.60 | Přidáno otvírání černobílých obrázků (jako Y8); EBMP podporuje všechny barevné formáty |
$English Date: 2007/07/16 18:48:44 $
Český překlad:19.9.2009