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
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).
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.
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.
Various other documentation improvements besides samples and documentation for the new features in SDK version 1.1, such as:
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.
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