## ImageWriter

`ImageWriter`(clip, string "file", int "start", int "end", string "type", bool "info")

`ImageWriter` (přítomen v omezené podobě od v2.51, plná funkce od v2.52) zapisuje snímky z klipu na váš disk jako obrázky.

file výchozí "c:\": je cesta + jméno souboru ukládaných obrázků. Obrázky mají jména jako:
`[path]000000.[type], [path]000001.[type], atd.`

start a end jsou začátek a konec rozsahu zapisovaných snímků. Oba jsou ve výchozím 0 (kde ''end''= 0 znamená poslední snímek) Pokud je end záporný (možné od v2.58), určuje počet snímků, které budou zapsány.

type výchozí "ebmp", je přípona souboru a určuje formát obrázku.
Podporované hodnoty type, jsou: `
bmp, dds, ebmp, jpg/jpe/jpeg, pal, pcx, png,
pbm/pgm/ppm, raw, sgi/bw/rgb/rgba, tga, tif/tiff`

info výchozí false: volitelně překrývá obraz výstupního video klipu aktuální textovou informací, zobrazující který soubor je zapisován, a nebo zprávu o tom, že se nic nezapisuje (přidáno ve v2.55).

Formát "ebmp" podporuje všechny barevné formáty. Soubory "ebmp" zapsané z RGB nebo Y8 barevných formátů jsou standartní BMP soubory; ty které jsou vytvořeny z YUV formátů mohou být přečteny pravděpodobně jen pluginy AviSynthu ``ImageReader/ImageSource``. Tyto doplňky vám umožní uložit a znovu načíst neupravené video v jakémkoliv vnitřním formátu.

Pro všechny ostatní formáty musí být vstupní barevné prostředí RGB24, RGB32 (když je alfa kanál podporován formátem a vy ho chcete zahrnout) nebo Y8.

Příklady:

    # Exportuje celý klip v aktuálním barevném prostředí AviSynthu
    ImageWriter("D:\backup-stills\myvideo")

    # Zapíše snímek 5 do "C:\000005.PNG"
    ImageWriter("", 5, 5, "png")

    # Zapíše snímky od 100 až do konce do souborů "F:\pic-000100.JPEG", "F:\pic-000101.JPEG", atd.
    # a zobrazí informace o zpracování.
    ImageWriter(file = "F:\pic", start = 100, type = "jpeg", info = true)

    # Zápis jpg jako černobílého (všimněte si, že jasový rozsah by měl být [0,255], ne [16,235])
    ImageSource("F:\TestPics\GoldPetals.jpg")
    ConvertToY8(matrix="PC.601")
    ImageWriter("F:\TestPics\GoldPetals-8bit-avs", type = "png")

    # Zápis jpg jako YV24 ebmp (všimněte si, že jasový rozsah by měl být [0,255], ne [16,235])
    ImageSource("F:\TestPics\GoldPetals.jpg")
    ConvertToYV24(matrix="PC.601")
    ImageWriter("F:\TestPics\GoldPetals-24bit", type = "ebmp")

Poznámky:

Ukládání černobílých bmp nepracuje správně, jak pro bmp (kde je použit DevIL) a ebmp (vnitřní rozbor).

Seznam změn:

v2.58 | přidáno end=-num_frames
v2.60 | ebmp podporuje všechny formáty; černobílý je přidán pro všechny formáty

`$English Date: 2008/06/06 16:37:13 $`

`Český překlad:19.9.2009`