Leo-Corporation / ColorPicker

ColorPicker Max is an app that enables you to pick, create and convert colors, preview text colors, generate color palettes and gradients, and more.
https://leocorporation.dev/store/colorpickermax
MIT License
67 stars 7 forks source link

[Enhancement] Bulk extract all colors from multiple images and generate cosine gradients by manually entering an arbitrary number hex color codes #368

Open vavavr00m opened 8 months ago

vavavr00m commented 8 months ago

Enhancement

I am using Shadertoy Embedder for Wallpaper Engine to display a particular background on my computer and ShaderEditor on my Android devices. But I wanted to modify gradients with specific set of colors ("vector of coefficients") which will be extracted from PNGs and/or SVGs. Currently, there are 461 flags to extract hex colors from, 500+ more will be added by the author and I can also gather more after they're done adding. The number of colors per flag can vary from one image to another.

Requests:

  1. Bulk extract all colors from multiple images (preferrably PNG and SVG).
  2. Generate cosine gradients by manually entering an arbitrary number hex color codes if possible - To generate cosine gradients, this can be used http://dev.thi.ng/gradients/, however, it is limited to presets or sliders. There is currently no way to enter hex values manually to generate cosine gradients in ColorPicker Max. Eventually, import from a csv list of hex color codes and bulk cosine gradient generation are future requests but for now I need to ask if bulk hex exporter is something that will be implemented by the author of the flags generator and if generating cosine gradients will be implemented by the ColorPicker Max team.

Are they possible to implement in ColorPicker Max and is the team interested in implementing the enhancements in the future?

Other information

No response

lpeyr commented 8 months ago

Hi, Thank you for all your suggestions. I cannot guarantee that all your requests will be implemented, but I will try to implement the color extractor feature. For cosine gradient generation, I will also take a look at this and will evaluate if I can implement it in the future.