wilsonvargas / ScreenshotPlugin

A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screenshot Plugin for Xamarin and Windows

A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.

Build status NuGet Donate

NuGet

Github Packages Registry

Platform Support

Platform Version
Xamarin.iOS iOS 8+
Xamarin.Android API 14+
Windows 10 UWP 10+

Documentation

Get bytes[] from screenshot

using Plugin.Screenshot;

...

var stream = new MemoryStream(await CrossScreenshot.Current.CaptureAsync());
yourImage.Source = ImageSource.FromStream(() => stream);

Save Screenshot into Gallery Images and return path

using Plugin.Screenshot;

...

string path = await CrossScreenshot.Current.CaptureAndSaveAsync();

iOS setup

Add in your Info.plist

<key>NSPhotoLibraryUsageDescription</key>
  <string>This application needs your permission to save photos.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
	<string>This application needs your permission to save photos.</string>	

Created By: @Wilson Vargas

License

The MIT License (MIT), see LICENSE file.

About

A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.

License:MIT License


Languages

Language:C# 54.6%Language:PowerShell 32.4%Language:Shell 13.0%