A code for grabbing the color palette from an image. Uses C# and .NET to make it happen.
This is a ported project of Color Thief
Many thanks for C# code UWP Version
https://www.nuget.org/packages/ksemenenko.ColorThief/
https://www.nuget.org/packages/ksemenenko.ColorThief.Forms/
| Platform | Supported | Version |
|---|---|---|
| Xamarin.iOS | Yes | iOS 6+ |
| Xamarin.Android | Yes | API 10+ |
| Windows 10 UWP | Yes | 10+ |
| Windows Phone 8 | No | 8.0+ |
| Windows Phone 8.1 | No | 8.1+ |
| Windows Store | No | 8.1+ |
| Xamarin.Mac | No | |
| Desktop .NET 4.5 | Yes | |
| Desktop .NET 4.6 | Yes |
var colorThief = new ColorThief();
colorThief.GetColor(sourceImage);In this example, we build an 8 color palette.
var colorThief = new ColorThief();
colorThief.GetPalette(sourceImage, 8);For Xamarin.Forms
await CrossColorThief.Current.GetPalette(sourceImage);