Sample projects

Quick start
Quick Start is a sample project accompanying the tutorial, demonstrating the steps required to get your first app utilising Nokia Imaging SDK up and running. This sample implements the following basic tasks: picking an image from the camera roll, applying an effect (cartoon) to it, and processing the filtered image to be rendered and saved as a full resolution JPEG.

Filter Effects Filter Explorer Real-time Filter Demo

Filter Effects is a simple and easy to understand example demonstrating the use of filters. This example app displays the camera viewfinder for taking a picture; alternatively an existing photo can be selected. The photo is then processed with the predefined filters. Furthermore, custom controls are implemented for manipulating the filter properties in real-time. The processed image can be saved in JPEG format into the camera roll.

Filter Explorer is an example app demonstrating the capabilities and performance of the Nokia Imaging SDK by allowing the user to preview and apply a number of filter layers to existing or newly captured photos. When started, Filter Explorer opens up a mosaic style photo stream of user's Camera Roll photos with random filters applied. The photos flip in a quick pace, revealing the same photo rendered with a different filter. Selecting a photo from the stream, or using the gallery picker, or capturing a new photo via the camera button takes the user to the photo editing view.

Real-time Filter Demo is an example application demonstrating the use of the Nokia Imaging SDK for real-time image effects. The effects are applied to the stream received from the camera and shown in the viewfinder. The filter is changed to another with the buttons in the application bar. This example app does not support capturing photos.

Lens Blur Chroma Key Demo Real-time Blend Demo
Lens Blur is an example application using Nokia Imaging SDK Interactive Foreground Segmenter first to create a mask (foreground/background), after which a Lens Blur Effect (aka “bokeh”) is applied to the areas that were marked as background, using a user selectable blur kernel shape and size. Foreground segments are not blurred. Chroma Key Demo is a sample demonstrating the Nokia Imaging SDK chroma key filter by making a color transparent from the camera viewfinder and by showing either a video or transparency checker board pattern in the background. Tap on the upper original viewfinder to select a chroma key color (for example, a green backdrop canvas) and use the color distance slider to adjust the threshold of the color range to be made transparent. Tap on the lower modified viewfinder to toggle between a video background and a "transparent" background. Real-time Blend Demo is a Nokia Developer example demonstrating real-time use of the blend filter provided by the Nokia Imaging SDK. The selected texture, using the selected blend mode and blend effect level, is applied to a stream of images from the phone's camera. The user can explore the results using different textures, blend modes, and blend effect levels. Furthermore, the sample is demonstrating usage of a gradient input image (GradientImageSource), meaning that one of the available textures is generated in-code, instead of being a bitmap. Latest update adds blending of smaller images with drag, pinch-zoom, and rotate gestures for exact positioning, size, and orientation.
Image Sequencer Photo Inspector  
Image Sequencer is an example demonstrating the use of the Image Aligner and Gif Renderer APIs (new in the Nokia Imaging SDK 1.2) for creating Cinemagraph-style animations in animated GIF format. The image sequences are captured using sequence capture functionality of the device camera, besides which there are some example image sequences to be used as a basis for the alignment and animation. User can manipulate the animation by limiting the animated area to a small rectangular section, and by stabilizing the images in order to eliminate unwanted shaking. Photo Inspector is an example about how to capture and process high resolution photos, demonstrates also how to utilise the Nokia Imaging SDK for processing (reframing and scaling) photos. Capture a photo and slide your finger on the preview to bring up a loupe to zoom right into pixel perfect details in the photo. Save a lower resolution copy of the photo to the main Photos gallery while retaining hidden copy of the original maximum resolution photo. Share photos as lower resolution copies to online services like Facebook and Twitter.  

Subtopics in this section:

Last updated 23 June 2014

Back to top

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.