Ok!

Es ist vollbracht. Schaut, ob es recht ist.

PS: Die Verschiebung des Bildes ist jetzt auch diagonal und in beliebigen Schritten möglich.
PPS: Diese Dynamische Breitenanpassung mit Speicher-reallokation ist sehr buganfällig, also schaut, ob Fehler drin sind.