The image viewer included in
GPFM is quite nice and does not seem to have a size limit. But it cannot resize images to adapt for GP32 screen size.
There is also the official image viewer
GPviewer which is nicer with his resize and rotation functions but its size limits are really low.