Die Window Viewport Transformation ist eine gängige Operation, wenn die Daten aus einer Rastergrafik als ein Ausschnitt in einem Bildschirmfenster gezeigt werden sollen. Dazu muss zunächst Xmin/Ymin in den Ursprung verschoben werden (Translation1).
Danach wird um den benötigten Faktor skaliert (Skalierung) und der Auschnitt an die Zielposition verschoben (Translation2).
Für die drei Operationen lässt sich eine Gesamttransformationsmatrix (G=Translation2*Skalierung*Translatiion1) für homogene Koordinaten erstellen, mit dem jeder Punkt aus dem Urspungsbild in das Viewport Window transformiert werden kann.