images

(plugins.images)

Overview

The images plugin enables manipulation of image resources in Servoy scripting. It provides functionality to retrieve image objects from various sources like files, byte arrays, beans, applets, or form elements. These image objects can then be processed further, such as resizing or retrieving metadata like dimensions and content types.

Returned Types

JSImage,

Methods Summarized

Type
Name
Summary

Get a javascript image/resource object for the given file/bytearray/bean/applet/form_element.

Methods Detailed

getImage(object)

Get a javascript image/resource object for the given file/bytearray/bean/applet/form_element.

Parameters

  • Object object file/byte_array/bean/applet/form_element

Returns: JSImage a JSImage object for the given file, byte array, bean, applet, or form element.

Sample

var image = plugins.images.getImage(byteArray);
var height = image.getHeight();
var contentType = image.getContentType();
var scaled_image = image.resize(30, 30);

var snapshot_image = plugins.images.getImage(forms.companyReports.elements.employeesChartBean);
var tempFile = plugins.file.createTempFile('bean_snapshot','.jpg')
plugins.file.writeFile(tempFile, snapshot_image.getData())
application.setStatusText('Wrote file: '+tempFile)

Last updated

Was this helpful?