Questions tagged [nokia-imaging-sdk]

Nokia imaging SDK is a software development kit for Windows Phone 8, 8.1, Windows RT, 8.0 and 8.1 that provides imaging tools for the developer, free. It includes over 50 different filters as well as various imaging tools. It runs optimized algorithms on the patented RAJPEG technology, resulting in a small memory footprint.

The Nokia Imaging SDK makes some of the technologies that Nokia uses in its own imaging applications available to developers. It is a productive library for manipulating image data captured and stored by mobile devices in an efficient way.

The features include decoding and encoding JPEG images, applying filters, cropping, rotating and resizing. The SDK provides more than 50 pre-made filters and effects that have been specifically developed for mobile imaging, with speed and memory performance as key drivers.

The SDK is highly optimized to be super-fast by meticulous memory and code optimization. The patented JPEG technology, RAJPEG, contributes to making this possible, as 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.

Download NuGet: http://www.nuget.org/packages/NokiaImagingSDK/

50 questions
31
votes
2 answers

Error occurs while installing the NUGET package in Visual Studio

I'm trying to install Nokia Imaging SDK via NUGET under Visual Studio 2013 at my Windows Phone 8 project but every time I'm getting the following error: A numeric comparison was attempted on "$(TargetPlatformVersion)" that evaluates to ""…
Mando
  • 11,414
  • 17
  • 86
  • 167
5
votes
1 answer

Are there hardware restrictions for the Nokia Imaging SDK?

Does anyone know if the Nokia Imaging SDK is limited / restricted to Nokia hardware? In other words, if I use the SDK to create a Windows Phone 8 app, will the app run on an HTC or Samsung device? I'm not seeing any specific verbiage on the Nokia…
gannaway
  • 1,872
  • 12
  • 14
3
votes
0 answers

Creating an image from coordinates recovered before

I try to create an image by superimposing two others (one being the background on which I put the other). But when I get the final image, I realize that the one I placed using the coordinates previously retrieved moved. XAML :
3
votes
1 answer

How to use the Nokia Imaging SDK's BlendFilter on WP8?

I'm staring with the Nokia Imaging SDK to play a little with it. Now, I'm facing the problem where I have an Image which already exists (in a folder in my visual studio solution) and I want to convert this image in order to use it in the BlendFilter…
3
votes
2 answers

How to access pixels behind IImageProvider (Nokia Imaging SDK on WP8)

I have an image source behind IImageProvider interface, and I'm trying to access its pixels. There is a method inside IImageProvider: imageProvider.GetBitmapAsync(bitmapToFill) I can't get WriteableBitmap because I'm running on a non UI thread. I…
2
votes
2 answers

How to serialize List (Nokia Imaging SDK)?

I'm trying to save a List of IFilter(of type Interface) which are applied to an image using XML serialization, so that user can edit the same image from where he left off. [XmlRoot] public class ImageProperties { public string ImageName { get;…
2
votes
1 answer

how to allow user to move\resize an image control on a picture on Windows Phone 8

Here is the challenge I am having with a Windows 8 phone app Flow: The user takes a photo using a Windows 8 phone. The logic uses the PhotoCamera class, which works for my purpose. Once the stream is available, I transfer the stream to a results…
freud
  • 519
  • 1
  • 5
  • 17
2
votes
1 answer

WriteableBitmapRenderer.RenderAsync() ArgumentException "Value does not fall within the expected range"

I'm developing a WP8 app using Nokia Imaging SDK. I'm trying to add filter effect to an image and render it into a WriteableBitmap. Here is my code: private async void PhotoChosen(object sender, PhotoResult photoResult) { if (photoResult…
2
votes
1 answer

How to add Custom Filter in Filter Explorer Sample Project from Nokia Imaging SDK

I have been researching the CustomEffectBase class on the Nokia Imaging SDK, and I've worked with adding these in the RealtimeFilterDemo sample they have, but I'd like to add an effect to their Filter Explorer Demo as well. I am not sure how to do…
Matthew
  • 3,976
  • 15
  • 66
  • 130
2
votes
1 answer

Load image from content as IImageProvider

I'd like to blend two images together using the Nokia Imaging SDK on WP8. For this, I need to set the blendFilter.ForegroundSource to an image type derived from IImageProvider. I tried using Uri uri = new Uri("/images/background.jpg",…
2
votes
1 answer

Unable to use downloaded image using the Nokia imaging SDK

Nokia just released 'Nokia Imaging SDK' version 1. However, now I can not use a Stream download image since SDK's StreamImageSource tries to use Stream.Length which is unavailable for Async Stream. How can I get around this issue? Here is my…
João Louros
  • 2,752
  • 4
  • 23
  • 30
1
vote
1 answer

Extracting color components in Lumia Imaging sdk - custom filter

Can someone explain the calculation being used to extract color components on the right side of the following statements using bit shift operators? uint alpha = (currentPixel & 0xff000000) >> 24; // alpha component …
erotavlas
  • 4,274
  • 4
  • 45
  • 104
1
vote
1 answer

CameraPreviewImageSource empty preview frame

I made cut and paste of the code below about how to use CameraPreviewImageSource and access to preview buffer frames, but do not work and it seems the frame buffer size is 0x0 reading the value of IImageSize parameter of OnPreviewFrameAvailable…
1
vote
2 answers

Rotate a CamerePreviewImageSource

I'm trying to rotate a CameraPreviewImageSource to make it appear (only) in portrait mode: private async Task InitializeAsync() { this.cameraPreviewImageSource = new CameraPreviewImageSource(); DeviceInformationCollection…
1
vote
2 answers

HRESULT: 0x8004C00F while using Nokia Imaging sdk

Here is how the Code looks. void ApplyFilter() { this.filterOperationInProgress = true; WriteableBitmap wBmp = new WriteableBitmap(0, 0); wBmp = LocalWriteableBitmap.Clone(); NokiaFilters nf = new NokiaFilters(wBmp,…
1
2 3 4