Show HN: My Node.js two weekend project. Color palettes from Flickr images.
colorapi.com
colorapi.com
Personally, I'll use this for color schemes.
Check out http://colorapi.com/#!q/plumb%20tree , http://colorapi.com/#!q/iceland , http://colorapi.com/#!q/alps , http://colorapi.com/#!q/rainforest .
Been playing with random keywords. Beer came back with some amusing pictures but no color combinations I really liked.
I have a question though: is it cool to use "All Rights Reserved" images on Flickr for something like this? Clicking through some of the photos shows that they're marked as "All Rights Reserved".
I'm asking because I made the decision to not use those on http://viewfinder.io/ based on the fact that I'm not a lawyer and prefer to err on the side of caution.
However, if it's not a legal problem to use copyrighted photos I could have much more data to play with, so I'm curious.
What it comes down to is: has anyone filed a DMCA claim yet?
I essentially quantized the image that was uploaded (I didnt use flickr) into 5 or 6 of the most obvious colours, then applied a little bit of math to determine which colours would work well together as well as adjusting the lightness (up/down) to help contrast.
It worked out okay. Maybe I should upload it? Your take on the flickr version is much, much cleaner than mine. Mine was a quick and dirty hack but was done as a learning experience.
Here's a screenshot using the UPS logo as an uploaded image: http://dl.dropbox.com/u/3731176/auto-ups-logo.jpg
Right now I'm using GraphicsMagic resource limiting flag -limit for preventing it from taking down all the resources.
On second thought, that might make things much more complicated / slow, you'd have to write something that allowed clients to send back processed results to speed things up for future searches by other users.
I wonder if there's any desire for something like http://maprejuice.com/, but easily applicable to any processing task that needs to happen in realtime * , as mentioned in the previous paragraph.
* But also support cached results.
PS If/when your no.de server crashes, do you have to push again to get it to restart? I was having this problem the other day — it's annoying to have to add a space to a file, commit and push just to restart the server.
Didn't know MapRejuice, looks promising.
Regarding no.de, I have the same issues you describe. I'm looking forward moving to a larger SmartMachine where I can deploy using capistrano.
1) http://i.imgur.com/uzsiH.png - overlapping text/controls on the homepage. Tried it in a few browsers. Width issue?
2) On the swatch pages, I'd make the controls just a little less translucent. Right now they're a little hard to see, though I grant that when you're used to the layout it becomes much less of an issue.
Other than those two minor points it's very nice website & I hope to use it in the future.
So far I've just tried it on FF, Chrome and Safari on Mac. Cross browsing is on my list.
This project is just for learning and fun. No ideas yet for monetizing it.
A guy here told us the other day that he did this "manually" with pictures he liked, for creating palettes for his projects.
I often see photographs that have had color processing work done in Photoshop but can never quite seem to match them. I wonder if there is some way in which this would help(?)
Seems like this presets can be created easily from a list of colors.
Interesting application.
One feature request: the ability to upload images directly to colorapi.com.
Uploading images directly would allow designers to build a color palette to match a corporate logo, use the same color palettes as movies (by uploading images from http://moviebarcode.tumblr.com/ ), etc.
I've been playing around with node.js as well, lately. It really is very nice for trying new ideas.
I'm also really confused about the swatch download. It tries to download as "default," and even if I change the file type to aco, I can't load it as a swatch in Photoshop.
What browser/OS where you using when you had the download issue?
There's one particular thing which I liked was that, it stores previous search results. I wasn't expecting it in first place, But liked to see previous search results.
One more thing, will there be any API access to this service.
I learnt Node.js mostly by looking at projects on github, reading Node.js API http://nodejs.org/docs/v0.4.2/api/ and following these two great resources http://howtonode.org/ and http://blog.nodejitsu.com
Here are some ideas for additional features:
1) Let a user load their favorites from Flickr and show the palette for each.
2) Create a bookmarklet than can be run on Flickr photo page to bring up the colorapi.com page for that photo.
I'm sure you can do something similar in any language by using something like RabbitMQ.
I've been doing web design since 1997 and this is one of the most useful online tools for colour inspiration I've seen.
Your naming structure for the downloadable swatches is a nice touch.