## Subtract

`Subtract` (clip1, clip2)

`Subtract produz um clipe no qual todo` píxel `é fixo de acordo com a diferença entre os` píxeis `correspondentes em` clip1 `e` clip2`.` Mais especificamente, fixa cada píxel para (50% cinza) + (píxel do clip1) - (píxel do clip2). Você pode usar `Levels` depois se quiser aumentar o contraste.

Também veja aqui as propriedades de clipe resultantes.

Exemplos:

    # Faça as diferenças entre clip1 e de clip2 rudemente óbvias
    Subtract(clip1, clip2).Levels(127, 1, 129, 0, 255)

Se você quiser ver os deltas entre quadro s adjacentes em um único clipe, faça assim:

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

Sobre compensação de gama luma:

Para formatos YUV a gama Y válida é de 16 a 235 inclusive e subtract leva isso em conta. Significa que o escrito seguinte

    Subtract(any_clip, any_clip)

resulta em um clipe cinzento com luma = 126. Para os que requerem uma função subtract para pc_range de dados YUV use Overlay:

    #Overlay(any_clip, any_clip, mode="Subtract", pc_range=true) # grey clip with luma = 128
    Overlay(clip1, clip2, mode="Subtract", pc_range=true)

`$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon`