Confessions of a Pixel Perfectionist

Confessions of a Pixel Perfectionist

Confessions of a Pixel Perfectionist

I get asked all the time what tools we use at Firewheel to design our icons. The range of software products is broad, but in the end, the core tools are not that different from what most designers use every day. Without further ado, here are the primary applications we use to make the pixels fall where they're supposed to.

Adobe Illustrator CS

Admittedly, until the end of last year, I was a Freehand guy. I started using Freehand in 1993 when it was still owned by Aldus. When Mac OS X came around, Freehand became my logical tool to create the larger vector icons demanded by the Operating System. I quickly found that using Freehand to design icons at almost any size was the way to go.

Sadly, over the years, Macromedia has let Freehand slide a bit, and Adobe Illustrator has come on strong. When John Marstall came to work at Firewheel, he was an Illustrator master, and it took less than a year for him to make me a convert.

If your familiar with Freehand, making the jump to Illustrator can be a mental jump. It's far more technical, and far less "artistic." Not surprisingly though, this makes it a perfect tool for icon design.

Now, we start almost every project in Illustrator. Each icon resource is created at actual size. This means 16x16 pixel icons are still drawn at 16x16 pixels... even though Illustrator is a vector application. There's a misconception that because the artwork is vector you can scale it as large or as small as you want. This is not entirely true, especially when you deal in smaller sizes.

The advent of LCD screens has made attention to the pixel even more important than it was in the days of your 8-bit NES system and CRT tube displays. Mobile phones are another prime example of paying attention to your pixels.

When you shrink a 128x128 pixel image to 32x32, it may look acceptable (although far from perfect). When you shrink a 128x128 image to 16x16, it will look like crap. Hence, each and every icon we design is designed at actual size. If an icon requires both 32x32 and 16x16 sizes, we design custom resources for each one. And although Illustrator is a traditional vector application, it does a marvelous job with bitmap graphics, thanks to its invaluable Pixel Preview mode. Pixel Preview mode basically allows you to create precise bitmap art with Illustrators native vector tools.

Macromedia Fireworks is similar in this fashion, but Illustrator far surpasses it with its Photoshop integration and near flawless integration of Photoshop filters.

Once we finish an icon design in Illustrator, we use its Save For Web function to export our finished artwork in both 32-bit PNG and 8-bit GIF format. The PNGs you can use to create just about any 32-bit icon resource (we'll get to that later). The 8-bit GIFs will need some touch up. And this brings us to our next tool.

Adobe Photoshop CS

Are you surprised? I hope not. With Illustrator, our need for Photoshop is largely diminished these days, but it's still necessary for many tasks, especially when you're required to create clean up those 8-bit icons (GIFs, ICOs, BMPs, etc.).

We open our 8-bit GIFs (exported from Illustrator) into Photoshop, zoom in as close as possible, then use the eraser and pencil to clean up the icon. Then we simply save the GIF again. There's not a whole lot of magic here, just good ol' fashioned hard work.

Once the GIFs are complete, we're left with a clean set of both 32-bit (PNG) and 8-bit (GIF) images. If you're using the icons one the web, these formats should do the trick. However, if you need these icons for a desktop application, chances are you'll need a different format. We use several tools to help us make this next step.

Axialis IconWorkshop

IconWorkshop is a Windows-only application. We keep a Dell laptop and/or Virtual PC handy simply for tasks like converting PNGs to Windows ICO files. And IconWorkshop is our app of choice for converting large quantities of PNG files into ICOs. It's batch features are excellent, and it saves us a boatload of time.

IconBuilder Pro

For creating Mac icons, there's no easier tool than IconBuilder Pro, from IconFactory. With this amazing Photoshop plug-in (for both Mac and Windows), its terribly easy to save Mac and Windows icon resources directly from you PNG and GIF source art. As of this writing, it doesn't have any batch-processing features, which can make some tasks a little tedious. However, its ease-of-use largely makes up for this. In addition to IconBuilder, we'll also use Photoshop's Actions feature, as well as some OS X Terminal commands to speed up the creation of large quantities of Mac icons.

GIF Movie Gear

Finally, for certain tasks we'll also use GIF Movie Gear to aid in the creation of Windows ICO files. It's completely different from IconWorkshop, but when used together, they can be a killer combo. Again, this is a Windows only application.

ResEdit

No conversation about icons is complete without mentioning ResEdit, the classic 8-bit resource editor for your vintage Mac. We don't touch ResEdit much, but Firewheel artist, Brian Brasher, recently dusted it off, installed Classic, and began work on a new collection for IconBuffet. Look for its release soon.

In Conclusion

As you can see, we use a variety of tools to get the job done. In the end, tools are only as valuable as the craftsman who is using them. In the right hands, however, the results can be amazing. We've found the above to be essential to our creative process.

Currently, automation is our Holy Grail. Creating the artwork for icons is not that different from illustrating for print. Taking that artwork and creating icon resources with multiple resolutions and sizes—in a handful of file formats—is the chore. Gratefully, with three obsessive icon designers at Firewheel, we've come to find solutions to many of our problems.

Archives XML Feed

Kim Siever says

Thanks for this. It really helps. I've been developing some icons lately, but just for web apps. You guys are always a source of inspiration. I'd love to see a post about your process in the future.

W. Andrew Loe III says

Nice, how bouta a baddass RSS feed.

garrett says

This is a great run down of the tools you use in development of your beautiful icons. I'll have to try and put it into practice sometime :)

Joshwa says

Andrew - Feeds back up here. Enjoy!

Tom Dell'Aringa says

Thanks for the info - as you know I've been a big fan of your work for awhile (FWD Did an earlier version of my website logo).

Any chance of a little tutorial on how to build these icons (for web only maybe?) If you aren't giving too many secrets away, I know that would be a great tool to have available to me.

Right now I tend to struggle in Photoshop and not come up with very good icons. I know it's a technical issue - not knowing the right techniques - not a design issue.

Keep up the great work Josh!

Tom

Patrick Haney says

It's nice to get an idea of how the professionals work and what they use to get the job done. I expected Illustrator was your application of choice and after using IconBuilder Pro myself (what a great plugin it is), I can understand why you'd be using it too.

Cameron Moll says

Off topic: Love the white highlighting on yellow.

On topic: Designing each icon at each size, as you suggest, is key.

nortypig says

You definately make the best icons I've seen for web developers. I havent used them yet but I often have a look around like I'm a kid in a candy store. Thanks.

Jared Christensen says

Did you know that there is a ICO plugin for Photoshop? One step fowared to get rid of that Dell :)

Joshwa says

Tom - Keep your eyes peeled. We may open up the door on a few of our secrets in the days ahead.

Jared - You just won the prize for "find of the week." Maybe month... or year. A free stock icon collection from IconBuffet is yours my friend. I'll follow up with an email.

Garrett Dimon says

For some reason, Yellowlane had disappeared from my feeds. I love all of the new icons and plan on using them in some upcoming sites. And this new redesign kicks ass. I particularly like A your big buttons.

Craig says

Awesome, thanks for the insight into how you make them look so polished.

Mathew says

question re: pixel preview - how do you get illustrator to show 100% pixels then? for fun, i just turned it on and drew a rectangle 32x32. when it was finished drawing, the square looked "fuzzy". thoughts?

-m

Joshwa says

Mathew - The reason your square is fuzzy could be one of two things... Either you drew the square before turning Pixel Preview, or the square is simply not "lined up" on the pixel grid.

You can use Illustrators' Transform palette to check the coordinates. If it's not sitting on a whole number (be sure you're using pixels as your unit of measurement) then its going to be fuzzy. If the shape is the right size, you can generally nudge it with the arrow keys to get it to drop into place.

Garret - You're the man when it comes to big buttons.

Adam Michela says

Josh, great post, and this new design is ridiculously gorgeous!

Jason McArtor says

I run in a circle of designers who claim they will all but retire if they have to give up FreeHand for AI. A FreeHand user myself, give me your 12-STEP program for giving up FH. (with the recent merger between Macromedia and Adobe, I'm sure the end is near for FH) I do a lot of custom "illustrated" logo work and AI seems very clumsy and selecting between stacked items is a pain, not to mention color swapping, etc. I hope you have some solid advice for me—and I'll pass it on to my friends. Great site, btw.

Brian says

"... give me your 12-STEP program for giving up FH ..."

I can't speak for Josh, but for me it was the cold turkey method. I've used FreeHand for approximately 14 years, so I too was experiencing some anxiety (to put it mildly) over making the switch. But in spite of my fear and loathing I walked away from FH and never looked back.

What helps ease the transition is Illustrator's superiority in creating icons and its spiffy integration with Photoshop. There's tremendously more control over pixellation, and in a lot of cases you don't even need Photoshop in order to export your art as a web-suitable file.

Yes, there's a definite learning curve, and I imagine that some users' deadlines won't allow much training opportunity, but as time marches on it becomes a case of either switch or die. Anyway, an artist remains an artist no matter what vector tool he/she employs (dig me waxing philosophical).

Oliver says

Nice, I've always thought icon designers used some elite program. But now I guess the common tools that other people use can be used for leet icons as well.

bongi says

used lots of vector programs, think there isnt really a debate once youve tried illustrated, only thing that attracts me is the library pallete when going from vector software to flash. however hy bother, just export from illustrator to whatever and keep it simple (always was the way, dont try too much from the software. they havent bothered to build it that way).

really the debate is fireworks and photoshop, get seroius. I love photoshop bt image ready is the most pants software and fireworks is hot. they will axe it by the end of the year and vector to bitmap converions shall be relegated to the nightmare you discuss here. ah fireworks. ah I need the fire. ah I am tired it is late

© 1999–2005 Josh Williams | All rights reserved | Peace. Out.