The Nokia Imaging SDK, now as 1.2 beta version, brings technologies that Nokia uses in its own imaging applications available to developers. The features include decoding and encoding JPEG images, applying filters and effects, blending, cropping, rotating and resizing, with customization and unlimited undo.
The Nokia Imaging SDK provides more than 50 pre-made filters and effects and it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget. You can add a filter to your existing project with just a few lines of C#. The library can also be called from C++ code. The filters can be chained to create the exact effect you are looking for.
If you just want to get up the speed, see the Quick Start for Windows Phone 8.0, for Windows Phone 8.1, and for Windows. The Core concepts chapter explains the main concepts and functionality of the Nokia Imaging SDK. Below is the quick jumplist to API reference where the filters have been documented in more detail. Alternatively you can try out the sample projects to quickly see the library in real action.
All code samples in this documentation are written in C# unless otherwise noted.
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
For more details, check the version history.
|Source 1||Source 2||Source 3||Animated GIF image|
Use GifRenderer to create GIF images, both normal and animated. For a single image GIF, use it in the same way as the other renderers. For an animated GIF, you can assign a list of sources to the Sources property.
|Unaligned images||Aligned images|
Use ImageAligner to remove unwanted shaking from a series of images that differ slightly.
The Nokia Imaging SDK can only be used in Windows Phone 8 projects, it is not compatible with Windows Phone 7.
The library is distributed under the Nokia Imaging SDK License Agreement.
Subtopics in this section:
Last updated 15 April 2014