While knocking up a simple little adobe AIR application I saw that there are many available icon sizes that can be used. Being a lazy programmer I thought I’d script this up rather than wading through photoshop. It’s pretty easily customizable if you want to change the sizes
This code goes in a .jsx file and run on the currently open document in photshop by going to: File -> Scripts -> Browse
var curDoc = app.activeDocument; saveAsIconSize(512); saveAsIconSize(128); saveAsIconSize(72); saveAsIconSize(57); saveAsIconSize(48); saveAsIconSize(36); saveAsIconSize(32); saveAsIconSize(29); saveAsIconSize(16); function saveAsIconSize(size) { curDoc.resizeImage(UnitValue(size,"px"), UnitValue(size,"px"), null, ResampleMethod.BILINEAR); // our web export options var options = new ExportOptionsSaveForWeb(); options.quality = 100; options.format = SaveDocumentType.PNG; options.transparency = true; options.interlaced = false; options.optimized = true; options.PNG8 = false; var newName = 'icon-'+size+'x'+size+'.png'; curDoc.exportDocument(File(curDoc.path+'/'+newName),ExportType.SAVEFORWEB,options); }