All Projects → wilsonvargas → ScreenshotPlugin

wilsonvargas / ScreenshotPlugin

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

Programming Languages

C#
18002 projects
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to ScreenshotPlugin

ButtonCirclePlugin
Circle Buttons with icon for your Xamarin.Forms Applications
Stars: ✭ 96 (+200%)
Mutual labels:  xamarin, nuget, xamarin-forms, pcl
Xamarin.forms.inputkit
CheckBox, Radio Button, Labeled Slider, Dropdowns etc.
Stars: ✭ 372 (+1062.5%)
Mutual labels:  xamarin, nuget, xamarin-forms
Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+11131.25%)
Mutual labels:  xamarin, nuget, xamarin-forms
Xamarin.plugins
Cross-platform Native API Access from Shared Code!
Stars: ✭ 1,176 (+3575%)
Mutual labels:  xamarin, nuget, xamarin-forms
DevOpsExamples
A repo to show you how to use a private NuGet feed, such as Telerik, to restore packages in Azure DevOps, GitHub Actions, GitLab CI and AppCenter.
Stars: ✭ 16 (-50%)
Mutual labels:  xamarin, nuget, xamarin-forms
Geolocatorplugin
Geolocation plugin for Xamarin and Windows
Stars: ✭ 257 (+703.13%)
Mutual labels:  xamarin, xamarin-forms, pcl
Xxamarin
Repositório com ✨ 141 Exemplos de Implementações e 📦 13 Pacotes de Xamarin
Stars: ✭ 68 (+112.5%)
Mutual labels:  xamarin, nuget, xamarin-forms
VersionTrackingPlugin
Version Tracking Plugin for Xamarin and Windows
Stars: ✭ 62 (+93.75%)
Mutual labels:  xamarin, nuget, xamarin-forms
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (+337.5%)
Mutual labels:  xamarin, nuget, xamarin-forms
Xamarin.forms.breadcrumb
This is a breadcrumb navigation control that is complete automatic and uses the Navigation stack and page titles to generate the breadcrumbs.
Stars: ✭ 130 (+306.25%)
Mutual labels:  xamarin, nuget, xamarin-forms
Xamarinmediamanager
Cross platform Xamarin plugin to play and control Audio and Video
Stars: ✭ 647 (+1921.88%)
Mutual labels:  xamarin, nuget, xamarin-forms
XamarinClipboardPlugin
Cross Platform Clipboard access for Xamarin
Stars: ✭ 24 (-25%)
Mutual labels:  xamarin, xamarin-forms, pcl
Latestversionplugin
LatestVersion Plugin for Xamarin and Windows apps
Stars: ✭ 99 (+209.38%)
Mutual labels:  xamarin, nuget, xamarin-forms
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (+690.63%)
Mutual labels:  xamarin, xamarin-forms, pcl
XamarinHosting
Xamarin Forms Generic Host implementation for Microsoft.Extensions.Hosting.
Stars: ✭ 19 (-40.62%)
Mutual labels:  xamarin, nuget, xamarin-forms
UITestSampleApp
A sample app to demonstrate how to create Xamarin UITests using the Page Object architecture, Backdoor Methods and App Links (aka Deep Linking)
Stars: ✭ 38 (+18.75%)
Mutual labels:  xamarin, xamarin-forms
Xamarin.Forms-CardView
A Package to create a CardView using Xamarin.Forms that works on the three platforms (Android, iOS, UWP)
Stars: ✭ 65 (+103.13%)
Mutual labels:  xamarin, xamarin-forms
FavFighters
Xamarin.Forms goodlooking UI sample using the new SwipeView.
Stars: ✭ 32 (+0%)
Mutual labels:  xamarin, xamarin-forms
EBind
🔵 .NET Data Binding we deserve: concise, fast, feature-rich
Stars: ✭ 141 (+340.63%)
Mutual labels:  xamarin, xamarin-forms
XamSvg-Samples
Samples for Xamarin Svg enterprise cross platform and full featured Svg image control
Stars: ✭ 25 (-21.87%)
Mutual labels:  xamarin, xamarin-forms

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].