Photo Inspector is an example application on how to capture and process high
resolution photos (resolution depends on device hardware).
Capture a photo and slide your finger on the preview to bring up a loupe to zoom
right into pixel perfect details in the photo. Save a lower resolution copy of
the photo to the main Photos gallery while retaining the original maximum
resolution photo for later use. Share photos as lower resolution copies to
online services like Facebook and Twitter.
The example has been developed with Silverlight for Windows Phone devices and
tested to work on Lumia devices with Windows Phone 8.1.
Photo Inspector
Photo Inspector is an example application on how to capture and process high resolution photos (resolution depends on device hardware).
Capture a photo and slide your finger on the preview to bring up a loupe to zoom right into pixel perfect details in the photo. Save a lower resolution copy of the photo to the main Photos gallery while retaining the original maximum resolution photo for later use. Share photos as lower resolution copies to online services like Facebook and Twitter.
The example has been developed with Silverlight for Windows Phone devices and tested to work on Lumia devices with Windows Phone 8.1.
This example application is hosted in GitHub: https://github.com/Microsoft/photo-inspector
For more information on implementation, visit Lumia Developer’s Library: http://developer.nokia.com/resources/library/Lumia/imaging/working-with-high-resolution-photos/photo-inspector.html
This is a simple build-and-run solution. See section 5 for instructions on how to run the application on your Windows Phone 8.1 device.
3.1 Folders
The root folder contains folders for Silverlight 8.1 and Silverlight 8.0 versions of the application, the license information and this file.
Folders for both versions of the application contain:
MagnifierApp: Root folder for the implementation files.Assets: Graphic assets like icons and tiles.Pages: Phone application pages.Models: Photo load and save model.Properties: Application property files.Resources: Application resources.Utilities: Utility classes.3.2 Important files and classes
Models/PhotoModel.csPages/ViewfinderPage.xaml(.cs)Pages/MagnifierPage.xaml(.cs)Pages/PhotosPage.xaml(.cs)Pages/CropPage.xaml(.cs)Pages/InfoPage.xaml(.cs)Application works on Windows Phone 8.1. A separate version exists for Windows Phone 8.0.
Tested to work on Nokia Lumia 1520 and Nokia Lumia 630
Developed with Microsoft Visual Studio Express for Windows Phone 2013.
4.2 Known Issues
None.
5.1 Preparations
Make sure you have the following installed:
5.2 Using the WINDOWS PHONE 8 SDK
5.3 Deploying to Windows Phone 8
Please see official documentation for deploying and testing applications on Windows Phone devices: http://msdn.microsoft.com/library/windowsphone/develop/ff402565(v=vs.105).aspx
See the license text file delivered with this project: https://github.com/Microsoft/photo-inspector/blob/master/License.txt
See http://developer.nokia.com/resources/library/Lumia/imaging/working-with-high-resolution-photos/photo-inspector.html for more information on the project.
See http://developer.nokia.com/resources/library/Lumia/imaging/working-with-high-resolution-photos.html for information on how to capture and handle high resolution photos for example on Nokia Lumia 1020.
2.0: Project converted to Silverlight 8.1
1.3: Fourth public release of Photo Inspector
1.2: Third public release of Photo Inspector
1.1: Second public release of Photo Inspector
1.0: First public release of Photo Inspector