(graymap-vmirror! graymap)
This procedure mirrors the graymap destructively and vertically thus exchanging the upper and lower half accordingly.
The graymap is modified.
The mirrored graymap is returned.
> (define image (graymap-readpng "example.png"))
image
> (graymap-writepng (graymap-vmirror! image) "example-vmirrored.png")
ok
>