Version history

New in SDK 1.2 beta

Nokia Imaging SDK version 1.2 beta is 100% backward compatible with version 1.0 and 1.1, so anything currently working with 1.0 and 1.1 should work with 1.2 beta as well. Beta label is considered only for the new functionality in version 1.2, and in particular the Windows Phone 8.1 development as the Windows Phone 8.1 SDK is not final either.

The key new features and additions include:

Windows Phone 8.1 support

Illustrating the potential of the Windows platform convergence, the SDK is available on Windows 8.1 and on Windows Phone 8.1, derived from a single codebase with no API breaks, making it possible for you to reuse a lot of your code when developing apps across Windows and Windows Phone platforms. Filter Effects, Filter Explorer, and Real-time Filter Demo sample projects have been updated to include universal app solution for Windows and Windows Phone 8.1.

New effects and APIs

  • GIF Renderer API enables creating single image GIFs, as well as animated GIFs.
  • Image Aligner API enables removing unwanted shaking caused by minor movements from a sequence of images.
  • Image Aligner and GIF Renderer APIs together make it possible to create Cinemagraph-like shareable short movies. With the Windows Phone 8.1 burst capture mode, creating mini movies is now very quick.
  • Local Blending. It is now possible to blend smaller images into bigger images with specified position, size, and orientation.
  • Custom Filter Base API allows selective processing of image regions instead of the full image also for the custom filters, allowing them to run as memory efficiently as the pre-made SDK filters.

Check also the new Image Sequencer and updated Real-time Blend Demo sample projects to see the new APIs in action.

New in SDK 1.1

Nokia Imaging SDK version 1.1 is 100% backward compatible with version 1.0, so anything currently working with 1.0 should work with 1.1 as well.

Windows 8.1 support

Since the Nokia Lumia family now includes a Windows RT 8.1 tablet, the Lumia 2520, we ported the library to the Windows platform. Developers can now can create magical imaging experiences with the SDK for Windows 8.1 (x86 and ARM).

  • Single codebase - the API surface between Windows Phone and the Windows is shared: if you are familiar with the Imaging SDK for Windows Phone, you know how to use it for the Windows. You can share a lot of code beneath the UI layer.
  • Processor neutral - the SDK will work regardless of the processor architecture, x86 or ARM. NuGet can be used to easily deploy the right package for the platform.

See the following samples for more details: Quick Start for Windows, Filter Effects for Windows, and Filter Explorer for Windows.

Interactive Foreground Segmenter

The new version of the SDK adds a filter API for picking the foreground/background from an image. Developers can use this component to create a UI where users tap, swipe, or point at the object boundaries and the API will figure out which objects belong to foreground and vice versa. This is often used to, e.g., background swap or blurring the background with Bokeh. See the Interactive Foreground Segmenter (Effects) and Lens Blur sample for more details.

Lens Blur - Get Bokeh'd

A new effect, Lens Blur, also known as Bokeh, is a digital recreation of the familiar Bokeh effect so often used in professional photography. The Nokia Imaging SDK make applying the new Bokeh effect or blending with mask quick and easy. See the Lens Blur Effect (Effects) and Lens Blur sample for more details.

HDR Effect

A new effect that can be applied to an image to create stunning and vibrant photorealistic color effects similar to HDR, or with more conservative settings, auto enhance the image colors. See the HDR Effect (Effects) and Filter Effects sample more details.

Other new features and improvements

In addition to the new features mentioned above, there are also other improvements and additions such as AlphaToGreyscale filter, a new Blend mode with mask, and lots of memory and performance optimisations under the hood.

Documentation improvements

Various other documentation improvements besides samples and documentation for the new features in SDK version 1.1, such as:

New in SDK 1.0 - Graduated from beta

We ran a successful beta phase, with the Future Capture competition resulting in some very cool stuff done with the Imaging SDK, and we received valuable feedback. Now, as a result of that feedback, we implemented the most requested features – changing filter parameters dynamically, implementing your own filters, as well as amending features such as support for a Chroma Key filter.

To support the new features and to fully align with WinRT conventions, we had to change the API, which means that apps written for the beta will need to be migrated over if one wants to use the new release. This should be relatively straightforward, and developers can keep using the beta if it works for them. We do recommend migrating to the new release, though, since it is future proof and more feature-rich. To help you with migration, we have put together a how to upgrade guide presenting the key differences between the Beta and 1.0.

Beta version of the SDK

Nokia Imaging SDK Beta (0.9) version is available via Visual Studio NuGet package manager.

If you need to revert to the beta version of the SDK, run the following commands in Visual Studio Package Manager Console:

PM> Uninstall-Package NokiaImagingSDK
PM> Install-Package NokiaImagingSDK -Version 0.9.3

Last updated 15 April 2014

Back to top