联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
//原始文件的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 "javascript:var i=new ActiveXObject('WIA.ImageFile');i.LoadFile('Bliss.bmp');var x=new ActiveXObject('WIA.ImageProcess');x.Filters.Add('{42A6E907-1D2F-4b38-AC50-31ADBE2AB3C2}');with(x.Filters(1)){Properties('FormatID').Value='{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}';Properties('Quality').Value=5;}x.Apply(i).SaveFile('BlissCompressed2.jpg');window.close();"