Hi,
you could try building your own component docs.xperience.io/.../form-builder-development/developing-form-components
Or just handle the image restrictions in code. The editor is responsible for picking the image, but the code will figure out what is the best sizing configuration. E.g. for mobile needs something different then Desktop... As the item is rendered directly the editor does get the visual feedback after changing an image...