[yv12][yuy2][rgb32][rgb24]

ImageWriter

ImageWriter(clip, string path, int begin, int end, string format)


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"


translated by Slim