Helmuth:
Also oberste Zeile einen Pixel nach links, linke Spalte einen nach unten, unterste Zeile einen nach rechts, rechte Spalte bis zur 2.Zeile einen nach oben, usw...
Wenn man die einzelnen Elemente mal eindeutet bezeichnet, dann also ungefähr so:
Ausgangslage:
HGFEDCBA
IZYXWVUT
J12345 S
KLMNOPQR
Erste Verschiebung:
GFEDCBA
HYXWVUTS
IZ1234 R
JKLMNOPQ
Zweite Verschiebung:
FEDCBA
GXWVUTSR
HYZ123 Q
IJKLMNOP
Dritte Verschiebung:
EDCBA
FWVUTSRQ
GXYZ12 P
HIJKLMNO
So?