All Projects → KSemenenko → Colorthief

KSemenenko / Colorthief

Licence: mit
Color Thief for .NET

Projects that are alternatives of or similar to Colorthief

Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-10.94%)
Mutual labels:  xamarin
Xamarin Forms Perf Playground
Xamarin.Forms Performance Playground (Layouts, Bindings, XAMLC, etc)
Stars: ✭ 119 (-7.03%)
Mutual labels:  xamarin
Plugin.localnotification
The local notification plugin provides a way to show local notifications from Xamarin Forms apps .
Stars: ✭ 124 (-3.12%)
Mutual labels:  xamarin
Mobile Sdk
CARTO Mobile SDK core project
Stars: ✭ 116 (-9.37%)
Mutual labels:  xamarin
Xamvvm
Simple MVVM (Model, ViewModel, View) Framework for .Net - Xamarin.Forms compatible
Stars: ✭ 117 (-8.59%)
Mutual labels:  xamarin
Htmllabelplugin
Use this Xamarin.Forms plugin to display HTML content into a label.
Stars: ✭ 119 (-7.03%)
Mutual labels:  xamarin
Ios Samples
Xamarin.iOS sample apps
Stars: ✭ 1,501 (+1072.66%)
Mutual labels:  xamarin
Xamarin Templates
Xamarin.Android Templates Pack
Stars: ✭ 127 (-0.78%)
Mutual labels:  xamarin
Freechat
Application demonstrating how to build a chat app UI with Xamarin Forms
Stars: ✭ 119 (-7.03%)
Mutual labels:  xamarin
Exoplayerxamarin
Xamarin bindings library for the Google ExoPlayer library
Stars: ✭ 124 (-3.12%)
Mutual labels:  xamarin
Awesome Fabulous
A hand-curated list of awesome resources when using Fabulous 📱
Stars: ✭ 117 (-8.59%)
Mutual labels:  xamarin
Microcharts
This project is just simple drawing on top of the awesome SkiaSharp library. The purpose is not to have an heavily customizable charting library. If you want so, simply fork the code, since all of this is fairly simple. Their is no interaction, nor animation at the moment.
Stars: ✭ 1,653 (+1191.41%)
Mutual labels:  xamarin
Colordrop
Interactive Drag & Drop Coloring with Material Design Color palette
Stars: ✭ 120 (-6.25%)
Mutual labels:  color-palette
Aivisualprovision
Connect(); 2018 - AI Visual Provision Sample App
Stars: ✭ 116 (-9.37%)
Mutual labels:  xamarin
Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (-2.34%)
Mutual labels:  xamarin
Expressive
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
Stars: ✭ 113 (-11.72%)
Mutual labels:  xamarin
Xdtoxf
Adobe XD Plugin to export assets to Xamarin.Forms XAML Styles and Resources
Stars: ✭ 118 (-7.81%)
Mutual labels:  xamarin
Scorched earth
Scorched Earth clone in JRuby with no dependencies.
Stars: ✭ 126 (-1.56%)
Mutual labels:  color-palette
Mass Rat
Basic Multiplatform Remote Administration Tool - Xamarin
Stars: ✭ 127 (-0.78%)
Mutual labels:  xamarin
Crossplatformdisktest
Windows, macOS and Android storage (HDD, SSD, RAM) speed testing/performance benchmarking app
Stars: ✭ 123 (-3.91%)
Mutual labels:  xamarin

Color Thief .NET

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

Available at NuGet.

https://www.nuget.org/packages/ksemenenko.ColorThief/

NuGet for Xamarin Forms only:

https://www.nuget.org/packages/ksemenenko.ColorThief.Forms/

Platforms:

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

How to use

Get the dominant color from an image

var colorThief = new ColorThief();
colorThief.GetColor(sourceImage);

Build a color palette from an image

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);
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].