Mac web developers use a variety of tools to minify code and compress graphic images. Some are free, many are not, but a single tool that does it all is hard to come by. Here’s one I like because it’s drag and drop simple, it recognizes what you want to minify or compress, and it just works.
Not bad for drag and drop, right?
Settings? Squeezer got settings for everything.
General – Save minified or compressed output to a specific folder, and, depending upon the prefix or suffix, add something else.
CSS – More options than most of us need, from Preserve Line Breaks to Process @imports to Remove All Special Comments.
Images – This could use more granular controls. The optimization levels for Images are a simple slider with options to change lossless convert to progressive, and interlace GIFs for progressive rendering. Numeric settings with options for each file type would be preferred, but it’s a nit because most developers already have a preferred graphic or photo app which compresses files.
Gzip – Compressing files also has a slider for the level instead of a numeric value (I always prefer numeric over sliders, but both at the same time is better).
In testing, Squeezer does a good job with minifying text files, but graphic and photo compression does not create file sizes as small as Adobe’s Fireworks or Photoshop (Adobe must be doing something special there). One feature I would like to see is an option to expand the text files from minified state. That would be a big time saver.
One very cool feature is the option to drop multiple file types onto Typeeto and have it output the appropriate minify and compressed files for each. That’s handy.
Other than expanding minified files, Squeezer is nicely done, works quickly, and even has a clever alert sound when files have been minified or compressed appropriately.