PyPalette
May 31, 2015 ยท View on GitHub
What is PyPalette?
PyPalette is a collection of tools written in Python for extracting and manipulating colors and color palettes from images. It is currently dependency-free, but can be very easily utilized alongside other libraries such as Pillow.
Where is PyPalette headed?
The current goal for PyPalette is not very defined. My plan is to incorporate as many different functionalities relating to colors and images as possible. There are so many things that can be done that I feel like going with the wind is the best way currently. Any suggestions are welcome and encouraged!
What does PyPalette currently do?
- Color Space Conversions
- Image Color Analysis
- Color Lists
- Clustering
What are some things on the TO-DO list?
- Clustering
- More clustering options for choice of accuracy or performance?
- Palettes
- Palette lists
- :video_game: Retro video game console palettes
- :art: Crayola crayon and colored pencil colors
- :us: Country flags (w/ color percentages)
- Signature Plastics' ABS plastic colors
- Something, something colors (I'll make a color list of fruit indigenous to Jamaica if I am so inclined)
- ColourLovers support (I believe they have an API)?
- Palette class for percentage-based color palettes
- Palette lists
- Image Processes/Analysis
- Median color, sepia, etc.
- Dithering and noise
- Image blending modes
- "Daltonization" for the color-blind (may require LMS color space)?
- :free: :icecream: