path: dokładna, istniejąca ścieżka z nazwą pliku, gdzie mają zostać zapisane pliki graficzne, domyślnie jest to
"c:\"
begin, end: zakres klatek, które zostaną zapisane. Domyślnie obie opcje przyjmują wartość 0 (przy czym end=0 oznacza zapis do ostatniej klatki w klipie
video)
format: format plików graficznych (bmp, dds, ebmp, jpg/jpe/jpeg, pal,
pcx, png, pbm/pgm/ppm, raw, sgi/bw/rgb/rgba, tga, tif/tiff). Pliki graficzne będą miały nazwy: [path]000000.[format], [path]000001.[format], itd. Domyślnym formatem jest ebmp
ImageWriter zapisuje klatki z klipu, jako oddzielne pliki graficzne, na HDD. Dla wszystkich typów plików graficznych, z wyjątkiem ebmp, który współpracuje ze wszystkimi formatami (RGB32, RGB24, YUY2, YV12), wejściowym formatem kolorów musi być RGB24. Pliki zapisane jako ebmp z wejściowym formatem RGB są zwykłymi plikami BMP; pozostałe formaty wytworzone z formatu YUV, prawdopodobnie, potrafią być odczytane tylko przez filtr ImageReader.
Przykład:
ImageWriter("c:\", 100, 100, "BMP") |
# | zapis setnej klatki w "c:\000000.BMP" |