一个简单的把正方形图片生成各种尺寸的脚本 Autohotkey

本文来自于Thinkai’s Blog,thinkai也是我在ahk上面的引路人,对thinkai感兴趣的朋友请关注他的博客。

thinkai的博客简洁、有趣,即便是转载过来我也尽量保持作者原有的风格,主要是方便大家查阅。

 

使用方法:拖拽单个图片文件到脚本上。截图软件源自:AHK截图命令行工具

 

if 0>0 ;判断命令行
{
    pic = %1% ;转存第一个命令行参数
    arr := [[330,516],[330,426],[330,400],[300,300],[200,160],[720,460]] ;图片尺寸数组
    Gui, Color, White
    Gui +ToolWindow -Caption +AlwaysOnTop
    Gui, Add, Picture, vpctrl, % pic
    for k,v in arr
    {
 
        if (v.1>v.2) ;横版
        {
            GuiControl, Move, pctrl, % "x" ceil((v.1-v.2)/2) " y0" ; w" v.2 " h" v.2
            GuiControl, , pctrl, % "*w" v.2 " *h" v.2 " " pic
        }
        else ;正方或竖版
        {
            GuiControl, Move, pctrl, % "x0 y" ceil((v.2-v.1)/2) ;" w" v.1 " h" v.1
            GuiControl, , pctrl, % "*w" v.1 " *h" v.1 " " pic
        }
        Gui, Show, % "x0 y0 w " v.1 " h" v.2 ;重设图片大小
        Sleep, 200
        RunWait, % "CaptureScreen.exe 5 0 " k "_" v.1 "x" v.2 ".jpg 90 Aqua 0 0 " v.1 " " v.2 ;截图
    }
    Gui, Destroy
    ExitApp
}


 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他教程案例

WinHttpRequest POST XML数据示例 Autohotkey

2020-2-20 8:32:45

其他教程

设置系统日期时间 Autohotkey

2020-2-20 8:37:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索