Windows 上有什么看图软件,能以用户给定的一组图片路径去浏览图片?

2020-07-02 12:02:02 +08:00
 tctc4869
一般常用的看图软件,点击一个图片,打开软件后,软件把这个图片所在路径文件夹下的所有图片会加载到软件的图片缓存列表。之后会显示软件,常用查看操作包括缩放,固定缩放等级等

点击看图软件的下一步或上一步,会切换到当前图片在缓存列表中的索引的下一个索引和上一个索引对应的图片。但这都是限定在一个文件夹内。因为现在常用看图软件的打开图片逻辑,就是扫描打开图片的所在文件夹的图片,我希望能浏览不同文件夹下的图片(也就是下一张图片和上一张图片可能是不同文件夹下的图片)

给定一组图片文件路径给软件,让软件根据用户给定的图片路径组去浏览图片,怎么给呢?根据剪切板,或者是带有图片路径的文本文件。软件扫描带有图片路径的内容的剪切板或文本文件,并打开图片缓存列表,并进行浏览。


比如剪切板有以下内容 D:\tu\1.jpg,D:\tu\2.jpg,D:\25\1.gif,D:\tu\12\1.jpg,D:\111\1.png
比如一个 txt 文件,有以下内容
D:\tu\1.jpg
D:\tu\2.jpg
D:\25\1.gif
D:\tu\12\1.jpg
D:\111\1.png

不同文件夹路径的图片。让软件扫描用户给定不同文件夹路径下的图片组,并打开浏览,有哪个软件能做到呢?
4918 次点击
所在节点    程序员
77 条回复
sleepm
2020-07-02 14:18:37 +08:00
我的理解,你的目的,就是差不多维护一个素材库,或者媒体库
路径自己一个一个加
https://www.adobe.com/products/bridge.html
https://cn.eagle.cool/
或者找到配置文件修改配置
xiadong1994
2020-07-02 14:24:27 +08:00
@tctc4869 你不该拘泥于路径,你想做的是:打开一个图片集合,但是图片可以在磁盘的任意位置。这就是就是打开一个相册,或者打开所有具有某个 tag 的图片。随便哪个媒体库或者相册软件都能做到。
tctc4869
2020-07-02 14:33:23 +08:00
@xiadong1994 那我换成图片集合把,图片集合的载体是一个 txt 文件,剪切板的内容,里面存放着对图片文件的引用,那个媒体库或相册软件能打开呢,

至于为什么图片集合的载体是一个 txt 文件或剪切板的内容,那是因为被某个软件归类的图片,对一个归类的图片生成一 txt 文件,以引用的形式来保存图片集合,目的是希望其他软件能打开能浏览
tctc4869
2020-07-02 14:38:02 +08:00
@tctc4869
@xiadong1994
说错了

那这样说,txt 文件就是一个图片集合,里面存放着对图片的引用。这类 txt 文件是其他的文件归类软件生成的,

现在我希望有图片管理 /媒体库 /看图软件能打开这个形式的图片集合。有哪个软件能做到么?
xiadong1994
2020-07-02 14:43:32 +08:00
@tctc4869 必须从 txt 里读就比较麻烦了,最好的办法是找一个可以直接修改相册里的图片路径的,也就是相册是以文本形式存储的软件,然后写个脚本来转换。次一点的办法就是找本地 server base 的相册软件写脚本 call api 把图片 import 进去。再次就是找个简单的开源相册软件自己加一个 import txt 功能。
DOLLOR
2020-07-02 14:44:06 +08:00
用 html+js 可以徒手撸一个网页来实现。
xiadong1994
2020-07-02 14:50:26 +08:00
@tctc4869 *nix 系统的话还可以用临时目录+软连接来弄,最简单。windows 的话不知道快捷方式能不能 work
sleepm
2020-07-02 15:12:00 +08:00
@DOLLOR 好主意,最简单便捷
sleepm
2020-07-02 15:14:17 +08:00
不要考虑你的需求,考虑你的目的
tgy3313
2020-07-02 15:40:53 +08:00
你这相当于给随机路径列一个表出来,然后打开显示,windows 目前应该没有,只能定制。
选一个
1,复制到临时目录,用现有的查看器打开
2,写个查看器,直接打开 txt,列出目录浏览,也不是多麻烦的事
Howlaind
2020-07-02 18:01:19 +08:00
感觉好像 mpv 可以,虽然它是一个视频播放器,但支持播放列表。
tctc4869
2020-07-02 19:14:58 +08:00
@Howlaind 不行吧,它好像无法导入 txt 或剪切板里的路径对应的文件
tctc4869
2020-07-02 19:22:42 +08:00
@tgy3313 我没写过图片查看器,对于我来说的打开 txt 文件导入,下一页和上一页这些逻辑比较简单, 麻烦的是图像 ui 浏览的操作编码,比如图片缩放,缩放级别限定,显示多少内容(模糊程度)。
Howlaind
2020-07-02 19:25:54 +08:00
@tctc4869 #32 mpv --image-display-duration=inf --playlist=list.txt
第一个参数设置不自动显示下一张,第二个参数指定播放列表
imn1
2020-07-02 19:44:20 +08:00
这个功能是我写的工具(pyqt5 写的)其中一个 feature

但我写的目的不仅是看图,是文件增删改查、复制移动,就是不同地方的多文件拖放到面板,然后统一处理
代码太丑不想公开,反正就是这个需求,形成的思路,自己写也不太难
sigl0p
2020-07-03 08:20:21 +08:00
@tctc4869 #32 只需要看图的话 python 写个脚本把所有图片复制一份到同一个文件夹,再看?
ungrown
2020-07-03 08:27:02 +08:00
我觉得可以用 Python 写一个,不难
ungrown
2020-07-03 08:28:04 +08:00
楼主要不我待会儿写一个试试?
不过不打包票哦。
tctc4869
2020-07-03 08:33:04 +08:00
@sigl0p 不行的,复制图片会增加额外的时间和占用更多的容量

剪切也不行,因为这些图片路径与其他应用程序的产生的数据进行关联绑定了。如果路径变了,关联绑定就失效了,改回来很麻烦的。
tctc4869
2020-07-03 08:35:35 +08:00
@sigl0p 补充一下,复制还有一个原因是,txt 里面记录的图片文件引用不确定有多少,但是超过 1000 个是有可能的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/686507

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX