Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: leidsonPosted on 2001-02-15 at 09:12:57ID: 5846449
I use Microsoft Visual C++ for making icons, but that's probably because I have access to just about any software I want through work. I'm sure there are other tools out there. Depending on the type of icon (I am usually asked to create 16x16, 32x32, 48x48 in both 256 colors and windows colors) I will either 1) make the icon in Photoshop, shrink the pallet to 256, paste it into MVC++, then adjust any weird pixels one at a time or 2) just create it it MVC++ one pixel at a time. If I create it in PS, the key is to turn off all anti-aliasing when selecting, pasting or filling. The way to get a gradient (either to give the look of a softened edge or to get an actual gradient transition from one color to the next) is to dither pixels of different colors. For example, an icon I made recently contains a sun that starts with yellow at the top and moves to red at the bottom. Pixels at the top of the sun are all yellow, but become intersparced with more and more orange pixels until all the pixels are orange, then red. (This is in 256 colors.) Be advised, this type of color transition did not look good using windows colors so I chose to use a solid colored sun.