简单、高效、实用的图片操作库 —— ImagePut 轻松实现截图、转换、缩放、裁剪等各种功能

本教程内容基于 iseahound 于 2022-11-06 发布的 ImagePut 1.9 版写作。 ImagePut 是 iseahound 写的一个图片操作库,大部分常见图片操作都可以用极为简单的方式实现。

本教程内容基于 iseahound 于 2022-11-06 发布的 ImagePut 1.9 版写作。

ImagePut 是 iseahound 写的一个图片操作库,大部分常见图片操作都可以用极为简单的方式实现。


如何使用?

下载 https://github.com/iseahound/ImagePut 里面的 ImagePut (for v1).ahk 重命名为 ImagePut.ahk 。

在你的代码中像这样引用它。

隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


能做什么?

隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


参数 Image 非常神奇,可以是屏幕坐标、本地图片、 PDF 文档、 URL 、 base64 字符串、 16进制 字符串等各种形式的图片。

以下使用 ImagePutWindow() 进行演示,方便直接观察结果。


简单示例

显示本地图片

隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示网上图片(这里用的是百度的 logo )
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示 pdf 文档
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示 pdf 文档第2页
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示 pdf 文档最后1页
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


根据坐标截图并显示
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


根据窗口截图并显示(这里用的是记事本窗口)
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示剪贴板内图片
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示当前鼠标指针
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示当前壁纸
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示所有显示器内容
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示第1台显示器内容
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示第2台显示器内容
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示 base64 编码后的图片(这里是一个鼠标指针图案)
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


显示 16进制 编码后的图片(这里是一个鼠标指针图案)
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


比较3张图片是否相同
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


获取图片宽高
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


举一反三

要把 jpg 转为 gif 怎么办呢?

隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


要把 pdf 转为 jpg 怎么办呢?(这里只转换了第1页)
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


要把截图存到剪贴板怎么办呢?
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


要把百度logo设为壁纸怎么办呢?
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


要把当前鼠标样式存为字符怎么办呢?
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


缩放与裁剪

缩放

隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


裁剪
隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


高级功能

上面只是介绍了 imagePut 的基本使用,实际上它还有以下这些高级功能。

隐藏内容,支付积分后阅读
已经有0人购买查看了此内容
20
20积分


由于高级功能大部分读者是用不到的,因此这里仅作简单解释,详细说明与示例,请移步原始文档自行了解。

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

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

【库 py:v1】汉字转拼音全拼及首字母】

2021-10-5 20:39:05

教程

用定时器代替循环的例子 By FeiYue

2021-10-19 11:26:36

19 条回复 A文章作者 M管理员
  1. 感谢,解决了我想截图保存成文件的问题

  2. 好用不止一点

  3. 荆无命给作者打赏了¥10
  4. 你好 我这面运行库时出现问题了 ,运行时调用语句出现问题#Include ImagePut.ahk ; 引用库 ,提示报错。
    但是我直接去运行库时提示需要安装autohotkey2.0才能运行,但是我去安装了2.0还是不能运行

  5. 请问,如何获取图片的尺寸?

    • MsgBox % ImageWidth(“1.png”) ; 获取图片宽度 MsgBox % ImageHeight(“1.png”) ; 获取图片高度

  6. 进阶版本可以出一个了?

    • 万一有人需要了呢!

  7. 1河许人给您打赏了¥2
  8. dbgba给您打赏了¥2
  9. 啊,好帅!!顺便问一下,怎么把代码区和文本区分开的?我发文章的时候,试了一下,不会用

    • 有个代码按钮。

  10. 新人学习

  11. 厉害 学习了

  12. 截图直接存为文件怎么设啊

    • ImagePutFile([0, 0, A_screenwidth, A_screenheight], “fullscreen.png”)

  13. feng给您打赏了¥2
  14. ?

  15. 这个很不错,给你个赞~~

❯
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索