Closed
Conversation
45e2fc9 to
af2935b
Compare
af2935b to
5eedd9a
Compare
Contributor
|
Given how self-contained this code is, would it make sense to publish it as a package instead? It's not clear that it needs to be part of the core framework. |
Contributor
Author
|
Good point. Where do Flutter-maintained packages live? flutter/packages? (which seems to be entirely empty!) |
Contributor
Author
|
Moving this to the flutter/packages repo. |
Contributor
|
@gspencergoog any chance you can post it on https://pub.dartlang.org/flutter so we can use this before it gets pulled into flutter/packages ? (Or is there another way I can use it?) |
Contributor
|
@lukepighetti should just work with https://www.dartlang.org/tools/pub/dependencies#git-packages |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds a palette generator that will take an image and generate a set of distinct, dominant colors from it. This is more or less a port of the Android Palette class, except that it doesn't automatically resize the image if it is too large.
For instance, given this image:

It will generate this palette of colors from it:

Where the leftmost color is the more prominent distinct color, and the rightmost is the least. (Just to be clear, it generates the metadata for the colors, not an image like the one above.... :-)).
[Note that this PR also includes the HSLColor class and changes that are currently up for review in #18294, so you can ignore those and review that PR instead for those changes. I'll merge that one first.]