## Subtract

`Subtract` (clip1, clip2)

`Subtract` vytváří výstupní klip ve kterém je každý pixel nastaven podle rozdílu mezi odpovídajícími pixely v klipech clip1 a clip2 . Přesněji, nastavuje každý pixel na (50% šedý) + (clip1 pixel) - (clip2 pixel). Potom můžete použít `Levels` jestli chcete zvýšit kontrast.

Také se podívejte sem na vlastnosti výsledného klipu.

Příklady:

    # Vytvoří rozdíly mezi klipy clip1 a clip2 zjevně viditelnými
    Subtract(clip1, clip2).Levels(127, 1, 129, 0, 255)

Jestli chcete vidět rozdíly mezi sousedními snímky jednoho klipu, můžete to udělat takto:

    Subtract(clip.Trim(1,0), clip)

O posunu rozsahu jasu (luma):

Pro YUV formáty je platný rozsah Y od 16 do 235 včetne, a Subtract to bere na vědomi. To znamená, že následující skript

    Subtract(any_clip, any_clip)

vytvoří šedý klip s jasovou složkou luma = 126. Ti kteří požadují funkci Subtract pro pc_rozsah YUV dat použijí Overlay:

    #Overlay(any_clip, any_clip, mode="Difference", pc_range=true) # šedý klip s luma = 128
    Overlay(clip1, clip2, mode="Difference", pc_range=true)

`$English Date: 2006/09/27 18:41:25 $`

`Český překlad:21.7.2008`