+ //! \todo this looks wrong. I suspect the intention was to check
+ // "(not IM_W) AND (not IM_H)", ie "not(IM_W OR IM_H)" but
+ // this check does "not(IM_W AND IM_H)"
+ if(!FLAGS(flags,IM_W|IM_H) || FLAGS(flags,IM_ASPECT)) // (not "Image Width") or (not "Image Height") or "Image Aspect"