This document introduces you to the technology categorisation of the Image Processor library.
The Symbian platform provides support for the Image Processor technology, which is divided into two categories:
Standard functionality which can be used on a device without purchasing a license from Scalado.
Additional functionality which can be used only on a device if a license is purchasing from Scalado.
The diagram below shows the standard and the additional functionality within the Image Processor library.
Scalado CAPS is specially developed for mobile imaging with the hardware constraints associated with mobile devices. The Scalado CAPS imaging architecture consists of the following technologies:
SIPLA which minimizes both the memory consumption and the CPU power required for the image processing.
RAJPEG which is a codec that performs rapid image scaling by creating thumbnail views in a photo album. RAJPEG allows access to any image data without decoding the whole image.
Efficient memory handling which handles all memory management and holds the memory footprint to a minimum by highly effective image caching. The image cache is a memory stamp that is stored in active memory.
Codecs which perform efficient encode and decode operations for the image processing.
The remaining functionality shown in the diagram above is explained in the following sections.
The standard functionality is provided by the Symbian platform. This standard functionality can be used by all application developers:
Scalado CAPS imaging engine
For more information about Scalado CAPS imaging engine see Initializing And Processing an Image Tutorial.
For more information about image effects and filters using Image Processor (CImageProcessor) see Adding Effects And Filters Guide.
SpeedView
For more information about SpeedView see SpeedView Guide.
JPEG orientation and overlay
For more information about JPEG image orientation (rotation and mirror over horizontal and vertical Axis) see the JPEG Image Transform Extension Guide - Orientation section.
For more information about JPEG image overlay see the JPEG Image Transform Extension Guide - Overlay section.
The additional functionality, which can be used only with a license from Scalado, is listed below:
Panoramic Stitching
For more information about panoramic stitching, see Panoramic Stitching Guide.
Image Processor effects
For more information about Image Processor generic and derived effects see Image Processor Effects Guide.
JPEG squeeze
For more information about JPEG image squeeze see the JPEG Image Transform Extension Guide - Squeeze section.