Image Utils Mobile
Stable Version 2.0.2
Published on 10 Oct by 
Created on 17 April 2017
Details
Image Utilities (Resize, Crop, Identify width & height, Get & Fix Orientation, Sharpening, Watermark) for Mobile Apps using JS Canvas. Currently only tested for Chrome browser and Android (as I don't have Mac/Safari/iPhone)
Read More

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...


All actions except Identify and Resize, are available as functions (can be used in expression).

Due to limitation of Outsystems 11, those actions are not available anymore as functions.


Limitation:

- 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: https://www.outsystems.com/forge/2079/


Anyone want to donate :)

I received donation through Paypal at harlins@gmail.com.

What’s new (2.0.2)

Updated to comply for Outsystems 11...

Is Function property have been changed from Yes to No on some actions, because of limitation of Outsystems 11.

Reviews (0)
Category
Components, Libraries, Mobile Plugins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Harlin Setiadarma who created this component.
Dependencies
See all 1 dependencies
Requirements
Platform
11.0.0.200
Database
All
Stack
All
Component Consumers
See all 2 consumers
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems R&D
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
1013
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7375
Google Maps
Labs
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
10752
More from Harlin Setiadarma
Google Maps Clusterer
Harlin Setiadarma
Marker Clusterer Plugin for Google Maps Component
Image Utils Mobile Sample
Harlin Setiadarma
Sample/How-to App for Image Utils Mobile. Take picture from camera or upload from your phone gallery. Please use Outsystems Now on your mobile phone to preview.
239
Google Maps Heatmap
Harlin Setiadarma
Heatmap Plugin for Google Maps Component