Give us feedback
Mobile icon

Image Utils Mobile

Stable version 3.0.1 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded on 06 November 2019 by 
 (15 ratings)

Image Utils Mobile

Image Utilities (Resize, Crop, Identify width & height, Get & Fix Orientation, Sharpening, Watermark) for Mobile Apps using JS Canvas. HUGE file size savings (kilobytes, even megabytes). Currently only tested for Chrome browser and Android (as I don't have Mac/Safari/iPhone)
Read more

HUGE file size savings (kilobytes, even megabytes) in this new version.

- Now output image to JPEG, not PNG
- Watermark processing still using PNG to maintain alpha channel / transparency.
- New JPEG Quality input parameter (default to 0,7)

Client-side mobile action:

1. Resize: resize any binary data to a Maximum Width or Height (maintain aspect ratio), auto sharpen & fix orientation...

2. Crop: crop any binary data to a specific dimension

3. Identify: identify width, height and orientation, file size in bytes of binary data

4. GetOrientation: get orientation of image file (only source binary data with EXIF info)

5. FixOrientation: fix image orientation by orientation input parameter or automatically without orientation input parameter (only source binary data with EXIF info)

6. Sharpen: sharpen image

7. AddImageWatermark: add an image as watermark to source image...


- GetOrientation will failed if used on Resize/Crop image binary data output, use it on original image binary data.

- This is not a UI Cropper (where you can control using touch interaction), use Cropper Mobile instead.

- Currently only tested for Chrome browser and Android (as I don't have Mac/Safari/iPhone)

Sample/How-to App has been published:

Anyone want to donate :)

I received donation through Paypal at

Release notes (3.0.1)


- Now only resize larger resolution image (compared to MaxWidthOrHeight input parameter)

- fix orientation still applied for smaller image

Reviews (4)
in version 3.0.1
Fantastic component! A real game changer for our PWA app that needed to store files locally before sending to the server. Took our app from crashing on 20 photos to breezing through 600+. Thank you!
in version 3.0.1
Amazing utils, very nice work!
in version 3.0.1
Just works