It’s Thanksgiving weekend in the US, people. What better time than this to say “thank you!” to those developers and artists making their awesome work accessible for public reuse.
BitmapData Colour Palette
- Description:Algorithms for extracting interesting color palettes from an image.
- Author: Justin Windle
- Url: http://blog.soulwire.co.uk/code/actionscript-3/colourutils-bitmapdata-extract-colour-palette
- License: Creative Commons Attribution 3.0 License
Async PNG encoding and merging
- Description: A pretty cool PNG encoder that allows for large Bitmap encoding with synchronous and asynchronous methods.
- Author: Eugene Zatepyakin (http://www.inspirit.ru/)
- Url: http://blog.inspirit.ru/?p=378
- Url: http://code.google.com/p/in-spirit/wiki/PNGEncoder
PNG Encode & Decode with Metadata
- Description: PNG Encoder with Metadata Encoding and Decoding Methods (yep, those Adobe Core Libs are falling behind feature-wise.)
- Author: st33d (http://robotacid.com)
- Url: http://wonderfl.net/c/oVSK
- License: MIT license
- Description: Fantastic Library for handling colors. In their own words:
Mojocolors allows you to work with color in Actionscript in a very natural way, for example by using HSB (Hue, Saturation, Brightness) for color manipulation. […] Color theory / harmony rules, different shades of the same color, sorting by brightness or hue or saturation, creation of gradients and much more are implemented.
- Author: Philipp Laeubli
- License: GNU General Public License v2
- Url: http://code.google.com/p/mojocolors/
Potrace & PotrAS
- Description: Potrace is a very effective utility for tracing bitmaps and PotrAS an AS3 port.
- License: GNU General Public License v2
- Url: http://d.hatena.ne.jp/nitoyon/20071002/potrace
Iconic Icon Set
- Description: A cool, clean and minimal set of vector icons that come in many flavors (raster, font set, swc…)
- Author: P.J. Onori (AKA Some Random Dude)
- Url: http://somerandomdude.com/projects/iconic/
- License: Creative Commons Attribution-Share Alike 3.0
- Description: Online tool for EXIF and Metadata analisys of image files.
- Author: Jeffrey Friedl (http://regex.info)
- Url: http://regex.info/exif.cgi
The Müller Formula (or: Predictable Color Preferences)
More than half a century ago, Aemelius Müller, professor at the academy of Winterthur, Switzerland, came up with a formula that could predict the appreciation of a color-combination. In other words: Müller was able to predict which combination of colors most people would probably like.
- Author: Darius A. Monsef IV (AKA COLOURlover)
- Url: http://www.colourlovers.com/blog/2007/09/02/the-muller-formula-or-predictable-color-preferences/
Why too good of a UX can kill your creativity.
Lately I’ve been posting images from a new project that I’ve started a while back: a custom drawing app. It’s been now several months in the making and –even though it’s still incomplete– I am getting to a point where it’s feature-complete enough for me to use for creating art.
Why a new tool?
Short answer: Because I need freedom.
Long answer: Because, without realizing it, I was being limited by the many options of other tools such as Photoshop, Illustrator, etc. Any tool out there, as great as it might be, has been designed to accommodated the vast majority of demands by the vast majority of creatives. This design choice leaves out the minorities with marginal needs, the edge cases, the exceptions. A graphic editing tool that excludes the rarities, the unconventional, the different? Sounds to me like we are making things quite difficult for creating unbounded art.
It has taken me a long time to realize that, unbeknown to me, I was being limited by my many options. We make assumptions when creating that are neither good nor bad. We play with constraints even when we are not aware of it. Photoshop can be very limiting for the exact same reasons it is great: Great UX. Too many decisions have been made for us even before we start working with these tools.
Many things can be put into question: the canvas, the toolbar, the color palette are just some examples. Cartesian coordinate system? Undo/Redo capabilities? Each new option redirects your focus and affects the end result.
I’m not a pro with Photoshop and not every designer out there is a programmer, so this might be a route for few. We should focus on creating new tools if the tools we already have can’t do everything we ask of them. The biggest roadblock is, actually, realizing that we are limited. Like Plato’s prisoners, we don’t know what we are missing until we see it.