pixel_pointer now has default argument 0. fixed pixel_pointer assert / end() problem.
gs
implemented SubImage and FlipY