jark006
(JARK006)
1
简介
基于opencv和各大图像库开发的一款开源看图软件。
操作简单
鼠标在窗口两侧边缘滚轮切换图片,在窗口中间滚轮放大缩小。
双击切换全屏,鼠标中键显示图像EXIF等详细信息,右键退出。
支持超多格式(含 avif, heic, webp, jxl 等新兴格式)
静态图像支持:jpg jp2 jpe jpeg ico dib bmp exr png apng pbm pgm ppm pxm pnm tif tiff
ras hdr pic icon gif jxl psd tga svg webp sr avifs heic heif avif jfif jxr
动态图像支持:gif webp png apng
RAW格式支持:crw pef sr2 cr2 cr3 nef arw 3fr srf orf rw2 dng raf raw kdc x3f mrw
支持读取图片EXIF,stable-diffusion、Flux 等AI生图内嵌的提示词(prompt)等相关信息。
相关链接
开源地址:GitHub - jark006/jarkViewer: A simple image viewer. 一款简单的看图软件。
下载地址1:Releases · jark006/jarkViewer · GitHub
下载地址2:https://pan.quark.cn/s/074579d89b47
下载地址3:https://pan.baidu.com/s/1ka7p__WVw2du3mnOfqWceQ?pwd=6666 提取码:6666
预览
3 个赞
jark006
(JARK006)
3
2024.10.22更新 v1.20:
更新 lunasvg 库到v3.0.0,完善svg格式支持。
1 个赞
crows
(crows)
4
在帖子发布的时候就试用了,打开 10K*10K 的图片,滚动到第 8 张,内存就占用了 8G,不断递增的样子。
2 个赞
jark006
(JARK006)
5
软件最多会缓存20张打开过的图片在内存中,当初想的是方便来回切图的载入速度,现在想想,好像不需要缓存这么多,到时候改到3左右吧
jark006
(JARK006)
7
2 能否提供一下 水经注 这张图片下载。
3 快捷键暂时没怎么做,右键目前是快捷退出。
4 程序全程静态编译链接,编译优化级别是优先运行速度,还内嵌了字体文件,一些UI资源等。所以体积就这么大。
5 打开过的图片暂时不会释放,为了方便来回切图时的加载速度,现在的版本是最多缓存20张图,后续会改3左右。
jark006
(JARK006)
9
已更新v1.22,现在可以打开了,原因是opencv底层限制了最大分辨率,现在移除限制了,估计只要内存够,多大都能打开了。
水经注确实大,打开都要10秒,占6.5GB内存
缩放的动画有些不流畅,不知道是不是我的配置比较低的原因
jark006
(JARK006)
12
2024.11.19 更新 v1.23:
- 可拖动图像文件到窗口或ctrl+o打开文件
- 窗口自适应系统深色浅色主题
- 图像四周加个线条边框
- 修复小尺寸窗口时交互可能闪退
- 修复GIF解码
- 完善bpg动画
- 更换图标
其他:将脚本 associate_images.bat (github或网盘下载) 放置到 jarkViewer.exe 同一目录下,右键管理员身份运行即可关联图片格式,即设为默认看图软件。
kat
(kat)
13
设计简约大方,支持图片格式多尤其是支持 JXL 和 AVIF 好评。但毕竟是新作品,细节上还有些不足。我认为最大的问题是速度慢,切换图片会有明显停顿,尤其是大图。此外,4K 屏的适配也有问题,图片信息的字体太小
今天偶然间下载了一张avif格式的图片,imageeye不支持,就想找一下其他软件,就看到你这个了,看了下操作方式确实吸引我,不过,50M+的安装包,确实把我劝退了 是因为opencv才这么大吗?
jark006
(JARK006)
15
后续就加上图片预加载。字体大小也将改成适应系统DPI,目前确实是固定大小16x16,4K屏下确实小了点
jark006
(JARK006)
16
为了做成单文件,程序是全部静态库链接的,opencv/jxl/heif/raw这些底层的静态库确实有点大,还内嵌了十几兆的等宽字体文件,所以大了点