Basically, I want to be able to convert low-quality (or any quality, for that matter) raster images, like this one; into basic, clean-cut, vector shapes.
I have a few strategies for replicating fuzzy logos. None of them are very fast.
- Trace. Open in illustrator, scale to 2000px and use Image Trace with the "High Fidelity Photo" option.
After tracing hit Expand then Un-group the image. You will see what cleaning up needs to be done.
Create New. Open in illustrator, scale to 2000px and lock the image. Carefully draw new graphics over old. Discard the old.
Source original. Go to the place you got the images and see if high resolution versions are available. Search for the image with www.tinyeye or Google reverse image search. See if vector versions are available.
If you got these from a client, and they don't have vector versions available, ask to contact their designer, printer or whoever has the source versions.
As already axplained, no bitmap tracing can decide should the vectorized result to be 1024 square boxes (no outline, only the fill) or smooth curves and color gradients. Human reasoning is a must.
Some processing can be done in bitmap mode to help the tracing process. A good bet is to try pixel dimension enlargening by using some image resizer. Some of them really know, how people assume coarse pixel lines to be interpreted as curves and sparse pixel clusters as coloured areas. Below your original 32 x 32 icon is 800 % enlargened by using ON1 Perfect Resize:
The black icon outline is somehow misinterpreted -I would have been glad if it had stayed sharp. Despite this, there's lot of well quessed new data to trace or recreate manually . Here is an image of in Illustrator produced 16 color automatic tracing result.
Probably not good enough! But it gives a clear hinting, what should be cleaned before tracing and how can shadows be represented, if one wants to draw the curves manually over the bitmap image in Illustrator.