Image Utils Mobile

Stable Version 3.0.1 (O11)
Also available for 10
Published on 06 November 2019 by 
Created on 17 April 2017
Available in OutSystems versions:
OutSystems 11

Version 3.0.1

Stable
Current
Application Package
Published on 06 November 2019 by Harlin Setiadarma
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new

Fix: 

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

- fix orientation still applied for smaller image

Version 3.0.0

Stable
Application Package
Published on 04 November 2019 by Harlin Setiadarma
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
What's new

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)


In old version, sometimes small image yields resized output in larger file size than original, it's because of plugin's png uncompressed output.

You must try this new version, now!

Version 2.0.2

Stable
Application Package
Published on 10 October 2018 by Harlin Setiadarma
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
All
What's new

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.

OutSystems 10

Version 2.0.1

Stable
Application Package
Published on 20 April 2018 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Minor clean up...

Version 2.0.0

Stable
Application Package
Published on 20 April 2018 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Update:

- if image input = NullBinary() (empty image), no longer raise exception

- FixOrientation: input parameter "orientation" is optional now (was mandatory).

if input parameter "orientation" is empty or "0", orientation will be automatically acquired (only source binary data with EXIF info).

- AddImageWatermark: now has 2 additional output parameters to eliminate the need to raise exception

- success (boolean)

- errormessage (text)

Version 1.6.0

Stable
Application Package
Published on 27 March 2018 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

New feature:

Identify new output: bytesize

Get file size of binary data in bytes.

Divide it by 1024 to get file size in kilobytes.

Version 1.5.0

Stable
Application Package
Published on 28 February 2018 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Thanks to João Carvalho in this thread: [Image Utils Mobile] resizedoesn't work in IOS

I finally nailed IOS compatibility that bugged me for months.

Now working in IOS as tested by João Carvalho.


Thank you João Carvalho.

Version 1.4.0

Stable
Application Package
Published on 09 November 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Resize action:

- not a function anymore, as I needed Common Plugin's GetOperatingSystem (cannot call procedure inside a function)

- new input parameter gradualResize (default true), previously gradualResize was not exposed in action, but internally was used in JS_Resize javascript.

- gradualResize will be automatically false if using in iOS device (I received bug reports but cannot test it because I don't have iOS device).


Anyone want to donate me an iOS device? :)

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

Version 1.3.1

Stable
Application Package
Published on 15 May 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Updated:

- Identify: now return orientation (only for binary data with EXIF info)

- Resize: now fix orientation on default setting (can be disabled via fixOrientation=false input parameter)

Version 1.3.0

Stable
Application Package
Published on 01 May 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

New AddImageWatermark: Add an image as watermark to source image...

Version 1.2.1

Stable
Application Package
Published on 26 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Minor fix.

Version 1.2.0

Stable
Application Package
Published on 26 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Added: Sharpen image client-side action...

Updated: Resize action now will sharpen output automatically, and have input parameter sharpenFactor (decimal) with default value of 0.2

Version 1.1.1

Stable
Application Package
Published on 19 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Minor bug fix...

Version 1.1.0

Stable
Application Package
Published on 19 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

New client action:

- GetOrientation: get orientation of image file from EXIF

- FixOrientation: fix image orientation

Version 1.0.2

Stable
Application Package
Published on 19 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Resize: now using multi-stage (gradual) resizing algorithm for better image quality...

Version 1.0.1

Stable
Application Package
Published on 17 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
What's new

Added: Null binary image input validation.

Version 1.0.0

Stable
Application Package
Published on 17 April 2017 by Harlin Setiadarma
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All