1 / 17

Latest Nokia Lumia

Latest Nokia Lumia

Dimple
Download Presentation

Latest Nokia Lumia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WHAT’s IN IT FOR ME? Can I access all those pixels? CAN I efficiently handle them?

  2. SHOW ME … THE PIXELS!

  3. Do you need it? By default, the PhotoCaptureDevice doesn’t expose the 34 or 38 megapixels resolutions. Without any changes, your app will capture awesome 5 MP images.

  4. Do you really WANT it? Applications must to be aware of high resolution in order to use it captureResolution= PhotoCaptureDevice.GetAvailableCaptureResolutions(SENSOR_LOCATION).Last(); vardeviceName = Microsoft.Phone.Info.DeviceStatus.DeviceName; if (deviceName.Contains("RM-875") || deviceName.Contains("RM-876") || deviceName.Contains("RM-877")) { // We now knows that the application runs on a Lumia 1020 captureResolution = new Windows.Foundation.Size(7712, 4352); // 16:9 ratio } _device = await PhotoCaptureDevice.OpenAsync(SENSOR_LOCATION, captureResolution);

  5. Be nice tO your neighbours! High res images requires special attention and may break other applications. Don’t save full resolution images to the camera roll. Full guide at Lumia App Labs https://developer.nokia.com/Develop/Windows_Phone/Learn/ Episode 14: Working with high resolution images on Windows Phone 8

  6. Pixel Crunching

  7. Scalado Experts in imaging algorithms Acquired by Nokia, 24 July 2012 Their technology drives: Nokia Smart Camera Nokia Cinemagraph Nokia Creative studio

  8. Nokia Imaging SDK Really fast preview of any region of the image Complete set of base filters and effects (52 filters). Combine them to generate more complex ones Highest performance and low memory consumption through RAJPEG technology (>15 patents) Cropping and JPEG compression parameter control

  9. Good to know Apps developed with the SDK can be used on any Windows Phone 8, including non-Nokia, devices The library is a WinPRT library. Routines are available via a C# interface as well as a C/C++ interface Nokia Imaging SDK License Agreement: Free to use, attribution

  10. Easy to use … EditingSession session = new EditingSession(jpegData); session.AddFilter(FilterFactory.CreateCartoonFilter(true)); session.AddFilter(FilterFactory.CreateFogFilter()); await session.RenderToImageAsync(FilteredImage); Full guide at Lumia App Labs https://developer.nokia.com/Develop/Windows_Phone/Learn/ Episode 15: Working with the Nokia Imaging SDK

  11. Example projects Real-time Filter Demo, live viewfinder stream processing Filter Explorer, complex illustration of various usage scenarios Filter Effects, simple illustration of basics

  12. More than just filters Random Access JPEG (RAJPEG) Fast downscaling of the image Instant partial decoding Reduce memory up to 20x Up to 10x better performance

  13. Have a Gigapixel image to manipulate on the smartphone? See Memory-efficient Navigation in Very High Resolution Images on Windows Phone, a Nokia Developer Wiki contribution by Yan Verdavaine

  14. One more Thing...

  15. A global app development competition for Nokia Lumia and Windows Phone 8. It’s your chance to win prizes that will get you noticed. 8 CATEGORIES. 14 MISSIONS. 141 WINNERS. ENTER NOW > Nokia.ly/create

  16. Thank you!

More Related