Dim Img '图片文件
Dim IP '图片处理
Set Img = CreateObject("WIA.ImageFile")
Set IP = CreateObject("WIA.ImageProcess")
Img.LoadFile "Bliss.bmp" '载入原始图片
IP.Filters.Add IP.FilterInfos("Convert").FilterID
IP.Filters(1).Properties("FormatID").Value = "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}" '这里的格式可以自行设定,见附表
IP.Filters(1).Properties("Quality").Value = 5 '图片质量
Set Img = IP.Apply(Img) '应用
Img.SaveFile "BlissCompressed.jpg" 保存转换后的图片
附注:
BMP {B96B3CAB-0728-11D3-9D7B-0000F81EF32E}
PNG {B96B3CAF-0728-11D3-9D7B-0000F81EF32E}
GIF {B96B3CB0-0728-11D3-9D7B-0000F81EF32E}
JPEG {B96B3CAE-0728-11D3-9D7B-0000F81EF32E}
TIFF {B96B3CB1-0728-11D3-9D7B-0000F81EF32E}
系统需求:WinME以上+
Windows
Image
Acquisition
WIA是很强大的,支持
旋转图片
剪裁图片
重设大小
图片水印
EXIF信息
TIFF多页
ARGB
转换格式
参考:
Windows® Image Acquisition 运行库和参考
download.microsoft.com ...
[
Last edited by electronixtar on 2007-2-28 at 02:59 PM ]