If possible, please fix the resized image output.
Image output from this component was already resized (good, minimize bandwidth), but resized image looks jagged/not smooth, especially if using 16 megapixel camera commonly found in modern mobile phone.
If you interested, I have develop an image resize component using JS Canvas (currently only tested under Chrome/Android, I don't have Mac/Safari/iPhone).
I use these approach when resizing from massive image resolution:
1. Use gradual resize (resize to half, then half again, loop until image is small enough)
2. Use sharpening algorithm because resized image can look soft
https://www.outsystems.com/forge/component/2078/image-utils-mobile/