VBS图片处理之用VBS缩放图片大小

标签: , , ,

用到WIA中的Scale滤镜

Dim Img 'As ImageFile
Dim IP 'As ImageProcess
Set Img = CreateObject("WIA.ImageFile")
Set IP = CreateObject("WIA.ImageProcess")
Img.LoadFile "test.jpg"
IP.Filters.Add IP.FilterInfos("Scale").FilterID
IP.Filters(1).Properties("MaximumWidth") = 100
IP.Filters(1).Properties("MaximumHeight") = 100
Set Img = IP.Apply(Img)
Img.SaveFile "test.jpg"

参考链接:Scale Filter: Resize an Image

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. 中兴F607ZA查看超级管理员密码
  2. VBS过程和函数参数传递的方式默认是ByVal还是ByRef?
  3. VBS和C语言效率比较
  4. 用VBS实现繁体中文和简体中文转换
  5. VBScript实现ZIP文件的压缩或解压(ZipCompressor)

2 条评论 发表在“VBS图片处理之用VBS缩放图片大小”上

  1. sx说道:

    前辈,能加你QQ号吗?以后想跟你探讨问题。

  2. 枫谷剑仙说道:

    用了之后8位灰阶BMP全变成了32位

留下回复