Hello,
by default, OpenGL surfaces are limited to 2048x2048 pixel within the Graphics Engine. This is a restriction that was necessary in the past. It is implemented in ewextgfx.h:
/* Respect OpenGL limitations */
#ifndef EW_MAX_SURFACE_WIDTH
#define EW_MAX_SURFACE_WIDTH 2048
#endif
#ifndef EW_MAX_SURFACE_HEIGHT
#define EW_MAX_SURFACE_HEIGHT 2048
#endif
In principle it would be possible to change these limits by defines in your makefile - however, you need the source code of the Graphics Engine (this means a Professional license) in order to rebuild the Graphics Engine with the new settings.
As a workaround, you can split your images into two images, so that each one fits into the size limitations.
Best regards,
Manfred.