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
est présent dans v2.52,
où il remplace le plugin de WarpEnterprises, avec quelques
changements au niveau des fonctionnalitées. A partir
de v2.55 ImageSource
est un équivalent avec quelques changements de fonctionnalités mineurs.
ImageSource
est plus rapide que ImageReader
pour l'importation d'une image.
file: c'est le gabarit du/des fichier(s),
où le numéro de l'image peut être substitué en utilisant la syntaxe sprintf. Par exemple, les fichiers créés en utilisant les paramètres par défaut de ImageWriter
peuvent être référencés avec "c:\%06d.ebmp".
A partir de v2.56, si le gabarit renvoie vers une seule image,
alors le fichier est lu une fois et renvoyé pour toutes les
images demandées.
start (début)= 0, end'fin)= 1000:
Indique les numéros de départ de de fin utilisés
pour la création des noms de fichiers. Le fichier correspondant
à start est toujours l'image numéro 0 dans le clip, le fichier correspondant à end
est l'image (end-start) (fin-début). Le clip obtenu a donc (end-start+1) (fin-début+1) images. 'end=0'
ne signifie pas 'pas de limite supérieure' comme c'est le cas avec ImageWriter
.
Le premier fichier de la séquence, c'est à dire celui qui
correspond à 'start', DOIT exister pour que les
paramètres du clip soient calculés. Chaque fichier
manquant dans la séquence est remplacé par une image
vide.
fps = 24: nombre d'images par seconde du clip de sortie. C'est un entier pour les versions précédentes à v2.55
use_DevIL = false: Quand ce paramètre
est false, le filtre essaye de traiter les fichiers BMP avec le
processeur interne. Si le résultat donne une erreur, le
processeur DevIL est utilisé. Quand ce paramètre est sur
true, le filtre utilise directement le processus DevIL. Vous ne devriez
avoir besoin d'utiliser ce paramètre que si vous avez des
fichiers BMP dont vous ne voulez pas qu'ils soient lus par le
processeur interne d'ImageReader
.
NOTE : La version 1.6.6 de DevIL telle qu'elle est fournit dans Avisynth ne supporte pas correctement les fichiers DIB/BMP qui utilisent une palette; cela inclut les fichiers RGB 8 bits, les fichiers monochromes, RLE8 et RLE4. A cause de ce problème, depuis la révision 2.56, le processeur interne des BMP ne renvoie pas sur le processeur de DevIL. Il n'est pas recommandé de forcer l'utilisation de DevIL avec ces types de fichiers.
info = false (faux): quand ce paramètre est true (vrai), le nom de fichier de l'image source est superposé sur chaque image de la video (ajouté dans v2.55).
pixel_type = rgb24: permet de spécifier le format de sortie; rgb24 et rgb32 sont supportés. Le canal alpha est chargé seulement pour les fichiers de type rgb32 et seulement si DevIL le permet pour le type de fichier considéré. (ajouté dans v2.56).
L'espace de couleur du clip de sortie est RGB si DevIL est utilisé, sinon, ce sera n'importe quel espace de couleur pour lequel une séquence EBMP à été prévue et écrite (tout les formats de couleurs supportés par AviSynth sont supportés ici)
# Paramètres par défaut: lit une séquence de 1000 images
# Séquence EBMP AviSynth (à 24 images par seconde)
ImageSource()
# Lit depuis le fichier "100.jpeg" jusqu'à "199.jpeg"
# pour construire un clip NTSC.
ImageSource("D:\%d.jpeg", 100, 199, 29.97)
# Note: le fps flottant est toléré dans v2.56
# Lit depuis le fichier "00.bmp" jusqu'à "50.bmp" en contournant
# le processeur BMP interne d'AviSynth.
ImageSource("D:\%01d.bmp", end=50, use_DevIL=true)
# Lit une seule image et la répète 300 fois
ImageSource("D:\static.png", end=300)
# Beaucoup plus rapide depuis v2.56
* "EBMP" est une extension d'AviSynth au standard de format d'image RIFF de Microsoft. Il permet d'enregistrer des données image raw en YUY2 et en YV12. Voir ImageWriter pour plus de détails.
$English date: 2005/07/09 13:04:12 $
French translation date: 2006/01/23 JasonFly macpaille@users.sourceforge.net