PicQuickCompare - AHK 编写的:拖入 2 张图片,重合叠加对比

v3-2opt2

用ahk写了一个,凑合可以用了。感觉这个需求用前端技术做一个PWA应用会更合适更好用。本人现在前端写得不熟练,写起来慢,就先用ahk写了一个。基本功能可用。部分细节后面再调整。

下载链接:https://github.com/Nigh/PicQuickCompare/releases/latest/download/PicQuickCompare.zip

@Qingwa @maple

1 个赞

:+1:
感谢大佬,对比效果很棒

期待更新

1.选中两个图片,拖到软件图标上,就能打开软件对比。
(重要,能拖入启动,就可以放到右键发送到)

2.窗口全屏

3.增加ESC 退出

要上面类似效果的话可以试试试QuickLook,也是实时预览,单击图片自动切换,图片上按空格启动

预览方式挺有意思,但是不能同步缩放对比

我说个题外话,ios里有个hashphoto 可以做到叠放对比图片

是这个么

我记得Beyond Compare好像有这个功能

@maple v0.0.2 更新,添加了exe拖放和Esc退出快捷键。

1 个赞

这次更新,大大提升了使用便捷性
选中右键打开,点击对比,ESC退出。超棒 :+1:

期待下次的更新
全屏 不在计划中吗?

全屏是一个怎样的使用场景?

因为我看的图片,竖向的比较多
全屏不是看着更大点嘛,或者是否能在配置文件中修改默认窗口大小?

其实添加上 计划更新的缩放,就已经很完美了 :clap:

最新的版本已经在不放大像素的情况下尽量占用更多的屏幕高度了。


这样存在的问题是,图片在屏幕外,需要拖回

另外 能否快捷键 空格 同鼠标左键

将添加窗口位置自动置中功能。添加空格快捷键。添加Ctrl+W关闭。

以前的IOS上有个APP也是类似这样效果,先放一张底图,然后可以实时拍照,我经常每年在同一个地方跟孩子拍照,后来找不到这个APP了。好像还是4s时候的事情。

1 个赞

v0.1.0 update log

  1. 添加快捷键空格临时切换图片
  2. 添加快捷键s交换图片顺序
  3. 添加快捷键ctrl+w关闭窗口
  4. 窗口尺寸改变时自动居中

功能我觉得已经完美了。非常非常棒 :+1:

新换的logo也好看

image
如果美化的话,这字体也换下吧,有点丑 :sweat_smile:
字号也有点大


四周边距可以再缩小一点,(右边的边距特别大)

另外我的问题求助你和另外一位大佬写的软件都特别好,我想同时选为解决方案
image

但是只能选一个,你的被拆分成新帖了,所以解决方案我选了另外大佬的软件。
十分抱歉。
怕大佬产生错付的负面心情,特意说明下。 :pray:

1 个赞

哈哈哈 你更新到问题下面呗,采纳的2个答案的链接

我也有想过,但又觉得被选为解决方案 是种荣誉
选择自己 感觉像抢功一样 :thinking:

没有关系。对于这个完整的需求,由于ahk自身处理图片能力较弱,做到现在的程度差不多就到了 ahk 的 sweet spot 了,对于动态缩放相关的功能,用GDIp手撸相当于造轮子,缩放效果也不会流畅,十分不划算。

一个可能的实现方式是如同 iwck 的实现那样使用 ahk+webview 的架构,但是因为我前端写得不熟练,没法快速发布,所以还是使用了原生的方式来实现。现在也差不多达到一个可用的状态了。

ahk 在 windows 上最大的优势还是体积小、启动快。不到1Mb的发布包对比其他实现还是非常友好的。

有时间的话,再考虑PWA版本的事情吧。