Code Monkey home page Code Monkey logo

colorslice's Introduction

colorslice's People

Contributors

dtrejo avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

colorslice's Issues

perceptual color picker

weighs the color against the background / surrounding colors to get you something that feels just like the color you chose it from.

Needs:

  • original color
  • original background

then it makes...

  • new color built to work with the...
  • new background [defaults to white?]

re-color image UI/UX

[√] implement it!
figure a good UI to do the following

  • undo a recoloring (and only that one)
  • apply the recoloring only when ready
  • apply multiple recolorings from a few slices
  • need a history of recolorings, so can delete one or change it and then all the recolorings are re-applied to the original. this is the only way to support undo-ing and all that.
  • what to do when a new image is dropped in? nothing! but then include it in the next recolor? or try and treat it as a separate "layer". Do i really want to implement layers? No.

white/black do not change well

some feedback: when I wrote change white to blue, it ignored the obvious white shirt and instead made the skin blue!!! very strange. But I know you are working on this. Colors as one can see, are hidden within other colors; yellow is in orange , etc so how would one differentiate as one works on a photo to change the colors? Ex: I ordered it to change yellow to blue and all the trees turned blue!!! It's fun though!! Love ya, mom

new features

  • √band of color behind every saved color
  • use stylus or similar to mix the colors w/ darken or lighten
  • allow formulas or sth, like a spreadsheet of colors
  • sample 4, 8, or 16 pixels averaged instead of just 1
  • lighten and darken buttons
  • invert button next on the swatches

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.