# Nokia Imaging SDK with Support for Effects, Filters, Smart Camera, Auto Enhance and RAJPEG

| by Anand Narayanaswamy 0 Followers on Jul 17, 2013. Estimated reading time: 1 minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

Nokia Imaging SDK enable developers to leverage the features of leading imaging technology which was announced along with the release of Nokia Lumia 1020. It is a native Windows Phone 8 library that you can use in any of your new or existing Windows Phone 8 projects with support for smart camera, image resizing, cropping and lossless free rotation.

The SDK also includes 50 pre-defined effects and filters in addition to enhancements such as simple auto-enhance, frame, brightness controls with the ability to decode and encode JPEG images, adjust RGB levels, hue and saturation. The effects and filters which ships with the SDK has been specifically developed to enhance the speed and memory performance of apps.

Nokia Imaging SDK includes patented JPEG technology, RAJPEG with the ability to access any image data without decoding the whole image. Moreover, you need not require prior knowledge of any retouching algorithms to work with the SDK.

In order to work with the SDK, you need to select your image using the code given below

IBuffer jpegData; MemoryStream jpegInMemory = new MemoryStream(); Await e.ChosenPhoto.CopyToAsync(jpegInMemory); jpegData = jpegInMemory.GetWindowsRuntimeBuffer(); 

The next step is to create an EditingSession object, add a filter to your existing project in C# using Visual Studio and apply your filter

EditingSession session = new EditingSession(jpegData); session.AddFilter(FilterFactory.CreateFogFilter()); 

Finally, you should get your image after the application of filter

IBuffer jpegOut = await session.RenderToJpegAsync();

The library can also be called from C++ code and the filters can be chained together to create unique visual experience.

The apps developed using Nokia Imaging SDK will not work in the emulator since the SDK has been optimised for the CPUs that are powering the Windows phones. Moreover, the SDK is not compatible with Windows Phone 7 and is distributed under the Nokia Imaging SDK License Agreement.

Style

## Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

## Get the most out of the InfoQ experience.

### Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Close

#### by

on

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.