## ImageReader / ImageSource

`ImageReader` (string "file", int "begin", int "end", int "fps", bool "use_devil")
`ImageSource` (string "file")

`ImageReader` è presente nella v2.52 e sostituisce un plugin di WarpEnterprises. Dalla v2.56 `ImageSource` è equivalente, con alcune piccole modifiche funzionali. E' utile (e più veloce) quando si importano immagini.

file: nome del o dei files di immagini , dove il frame ennesimo può essere specificato usando sprintf syntax. Per esempio, i files scritti dai parametri di default di `ImageWriter` possono essere referenziati con "c:\%06d.ebmp".

start, end: se viene richiesto un frame non in questo range, viene restituito un frame nero e non viene eseguito nessun I/O. 'end=0' NON significa 'nessun limite superiore' come con``ImageWriter``. Il primo file (i.e.,corrispondente al 'file' dopo che 'start' è stato sostituito) DEVE esistere per far sì che i parametri dell'immagine siano letti correttamente.

fps: frames al secondo del clip restituito. Poichè accetta solo valori interi , si potrebbe aggiungere un fps_denominator se lo si ritiene necessario per matchare i clips.

use_devil: quando è false, si cerca di analizzare il primo file come EBMP, quindi DevIL dopo un eventuale errore. Quando true, l'esecuzione salta direttamente a DevIL. Dovreste aver bisogno di usare questo se avete dei files BMP che non volete leggere con l'analizzatore (E)BMP interno di ``ImageReader``.

Il video clip che si ottiene è RGB24 se i usa DevIL , altrimenti è qualunque cosa con cui è stato scritto EBMP (tutti i formati supportati da AviSynth ).

    # Default parameters: read a 1000-frame native Avisynth EBMP sequence (at 24 fps)
    ImageSource()

    # Read files "100.jpeg" through "199.jpeg" into an NTSC clip
    ImageSource("D:\%d.jpeg", 100, 199, 29.97)  # floating-point fps available from v2.56

    # Read files "00.bmp" through "50.bmp" bypassing AviSynth's internal BMP reader
    ImageSource("D:\%01d.bmp", end = 50, use_devil = true)

    # Read a single image, repeat 300 times
    ImageSource("D:\static.png", end = 300)  # much, much faster from v2.56

* "EBMP" è una estensione di Avisynth del formato immagini standard Microsoft RIFF che consente di salvare immagini in formato raw YUY2 e YV12 . Per maggiori dettagli vedere ImageWriter .

`$Date: 2004/09/26 19:49:40 $`