ImageWriter
(clip, string
"file", int "start", int "end", string "type", bool "info")
ImageWriter
(présent sous une forme assez
limitée dans v2.51, pleinement fonctionnel dans v2.52)
écrit des images sur votre disque dur à partir d'une
video.
file par défaut "c:\": est le chemin +
préfixe du nom de fichier des images à créer. Les images auront un nom de fichier du type:
[chemin]000000.[type],
[chemin]000001.[type], etc.
start (début) et end(fin) définissent les limites de la plage d'images à sauvegarder. Ces paramètres sont tout les deux par défaut à 0 (quand end=0, cela est équivalent à la dernière image du clip).
type par défaut "ebmp", c'est l'extension qui suit le nom de fichier et qui définit le format de l'image.
Les valeurs supportées pour le paramètre type, sont:
bmp, dds, ebmp, jpg/jpe/jpeg, pal, pcx, png,
pbm/pgm/ppm, raw, sgi/bw/rgb/rgba, tga, tif/tiff
info par défaut false (faux): paramètre optionnel qui superpose un texte indiquant la progression du processus sur le clip de sortie; montrant ainsi si un fichier est écrit, et si c'est le cas, indique son nom de fichier (ajouté dans v2.55).
Le format "ebmp" supporte tout les espaces de couleurs (RGB24,
RGB32, YUY2,
YV12). Les fichiers "ebmp" créés depuis un espace
de couleur RGB sont des fichiers BMP standards; ceux produit à
partir d'un format YUV pourront sûrement n'être lus que par
AviSynth avec le filtre ImageReader/ImageSource
.
Ces deux filtres vous permettent de sauvegarder et de recharger des videos raw dans n'importe quel format.
Pour tout les autres formats, l'entrée doit être en RGB24.
# Export complet d'un clip dans le format natif AviSynth
ImageWriter("D:\backup-stills\myvideo")
# Enregistre 'image 5 sur "C:\000005.PNG"
ImageWriter("", 5, 5, "png")
# Ecrit les image de 100 à la fin du clip sur"C:\000100.JPEG", "C:\000101.JPEG", etc.
# Affiche les infos de progression.
ImageWriter(start = 100, type = "jpeg", info = true)
$English date: 2005/07/08 06:49:35 $
French translation date: 2006/01/23 JasonFly macpaille@users.sourceforge.net