( This site in flag-uk.gif english )

Crop(clip, int "left", int "top", int "width", int "height")

Crop(clip, int "left", int "top", int "-right", int "-bottom")

CropBottom(clip, int "count")

Crop schneidet Überflüssige Pixel ab.

Seit AviSynth v2.01 ist auch die alternative Syntax mit negativen Werten (oder Null) möglich. Dabei werden die letzten beiden Parameter als Versatz angesehen, wie bei VirtualDub.

Die alternative CropBottom-Syntax ist nützlich, um bei VHS-Aufnahmen die defekten untersten Zeilen abzuschneiden, da hier count Zeilen vom unteren Rand entfernt werden.

Um die Datenstruktur der einzelnen Farbräume zu erhalten, sollte die folgenden Regeln beachtet werden. Es wird keine Fehlermeldung ausgegeben, wenn man es nicht macht, aber es können komische Artefakte entstehen.

Für eine vollständige Erklärung des Sachverhaltes siehe DatenGespeichertInAviSynth?.

In RGB:

In YUY2:

In YV12:

Hinweis: Die Resize Filter erlauben optional auch das teilweise Wegschneiden des Eingangsframes. Dies resultiert in eine Gewichtung der Pixel von Kanten, die resized werden. Diese Optionen kann man nutzen, wenn man die Beschränkungen der Auflösung umgehen muss.

Beispiele:

Konvertiert CCIR601 zu VCD unter Beibehaltung des richtigen Seitenverhältnisses:

ReduceBy2

Crop(4,0,352,240)

16 Pixel von jedem Rand abschneiden, unabhängig von der Bildgröße:

Crop(16,16,-16,-16)