[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

用批处理可以批量逆时针旋转图片么?相机拿倒了!

现在只能一个个地去旋转,,不知道批处理能搞定不?
或者其它办法也行了
1

评分人数

    • newfish: 还真能! 学习了技术 + 1

  1. 'Windows Image Acquisition Automation Library v2.0 Tool
  2. 'http://www.microsoft.com/download/en/details.aspx?id=18287
  3. 'Author: Demon
  4. 'Date: 2011/12/3
  5. 'Website: http://demon.tw
  6. Const PicturePath = "C:\Picture"
  7. Set Img = CreateObject("WIA.ImageFile")
  8. Set IP = CreateObject("WIA.ImageProcess")
  9. Set fso = CreateObject("scripting.filesystemobject")
  10. For Each file In fso.GetFolder(PicturePath).Files
  11.     name = file.Name
  12.     file.Name = file.Name & ".bak"
  13.     Img.LoadFile file.Path
  14.     IP.Filters.Add IP.FilterInfos("RotateFlip").FilterID
  15.     IP.Filters(1).Properties("RotationAngle") = 270
  16.     Set Img = IP.Apply(Img)
  17.     Img.SaveFile file.ParentFolder.Path & "\" & name
  18. Next
复制代码
1

评分人数

TOP

旋转图片.bat
  1. @echo off
  2. for /r "C:\test\a" %%a in (*.jpg) do (
  3.     nconvert.exe -o "%%~dpa%%~na_r180.jpg"  -rotate 180 "%%a"
  4. )
复制代码

TOP

不给提供第三方么....

TOP

nconvert.exe   是第三方软件麽?

TOP

回复 5# lyoufa


是的。
我看论坛还有人把这个命令的帮助文档翻译成了中文。
http://www.bathome.net/thread-4567-1-1.html

TOP

返回列表