CODE: [Copy to clipboard]
//原始文件的WIA对象
var WiaFile=new ActiveXObject('WIA.ImageFile');
//载入原始图片
WiaFile.LoadFile('Bliss.bmp');
//WIA图片处理对象
var WiaProcess=new ActiveXObject('WIA.ImageProcess');
//这里的CLSID表示添加了一个转换图片格式的filter
WiaProcess.Filters.Add('{42A6E907-1D2F-4b38-AC50-31ADBE2AB3C2}');
//WIA filter属性对象
var WiaFilterProperties=WiaProcess.Filters(1).Properties
// 这里的CLSID表示转换成的图片格式
WiaFilterProperties('FormatID').Value='{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}';
//转换质量,最好为100,几乎没有变化,但是文件体积比较大
WiaFilterProperties('Quality').Value=5;
//保存为另一个WIA对象
var WiaFile2 =WiaProcess.Apply(WiaFile);
//保存成文件
WiaFile2.SaveFile('BlissCompressed2.jpg');
那么写成mshta版就是: