小小折腾了下 JPEGView

最近从Honeyview 换到了JPEGView
一些地方速度快了很多,比方说从从包含几千个图片的文件夹中打开一张
使用上有一些瑕疵,所以折腾了下(折腾出更多QAQ)

首先翻译的一些台湾地区的词语替换成了我(大家?)所熟悉的词语,并更新了几个翻译

配置的一些东西也很容易弄
大概就是绝大部分的东西都隐藏,尽可能的多出来一点空间用来显示图片

快捷键我是全部注释掉了
然后依次添加一些自己的习惯,比方说添加 打开所在文件夹 的快捷键

翻译strings_zh.txt可以很容易自己修改
配置JPEGView.ini 和快捷键KeyMap.txt看不懂可以拖动到谷歌浏览器,然后右键翻译,然后对照着设置就行

然后就是源码了,不懂C++也不懂编程,反正就是硬修

标题的 大小 KB自适应到到MB
代码里有,但有BUG

平移像素从48改成500
也就是其他图片浏览器的上下左右那种,一次50px差不多只1行,500px在我这1080P差不多半屏了

禁止了选择器
原版非放大时左键拖拽就是选择器,经常误操作用处对我也不大,本想改个快捷键,改半天没改成功干脆禁掉了

设置壁纸从适应改至填充
适应一旦尺寸不适合就会有黑边,填充损失一部分画面铺满,对我来说这个比黑边好一点

改进了下监测图片文件夹变化
监测文件夹变化的意思是添加或修改删除图片时图片浏览器列表会自动更新
原版有这个代码,但是操作当前图片时不会更新,比方说我看到一张图片有问题准备稍后修改,于是定位到文件夹然后移动到某个文件夹
其他的都是自动下一张,这个不会,且切换至下一张再切换回来时会提示载入错误
于是增加了个IF处理这种 情况

另外右键菜单也稍微精简了下
原版连设置壁纸都有两种
去掉了一部分菜单
带来了点小问题就是第一次打开时的 CTRL+O 失效(被我去掉了)

原版(下面的对比度等东西不是默认显示的,我只是为了对比)

修改版

9 Likes

压缩包内去除一些类似其他语言的文件。
语言文件 strings_zh.txt
快捷键 KeyMap.txt
设置 JPEGView.ini

更新下
现在可以在非缩放模式下 CTRL+左键调用选择器进行 剪切操作了
包含两个版本
一个是没动右键菜单的
一个是去除的部分右键菜单的
上个版本用户指定里是 empty ,看了下好像是根据序号增减菜单的
因为我隐藏了部分菜单所以序号变了所以错了,暂时没找到序号在哪
于是这次提供两个版本吧,想隐藏右键的复制过来覆盖就行了。

链接: https://pan.baidu.com/s/1NMJcn-38Ljp6G7gqF-JhxA 提取码: sjh3 复制这段内容后打开百度网盘手机App,操作更方便哦

更新下说明看链接
链接: https://pan.baidu.com/s/1CuDF0x6taFK1pmwnihANcw 提取码: e9cm 复制这段内容后打开百度网盘手机App,操作更方便哦

对比IrfanView有什么优势吗

好奇一下 JPEGView 的开发者大概是真的弃坑了。怎么想到要从 Honeyview 换过去的?

Honeyview打开有几千张图片所在的文件夹时会黑屏一阵
假如不是从第一张。打开中间随机一张可能会黑更久猜测可能是在排序之类的

另外以前有看到讨论的说这个速度很快,所以尝试了下

至于弃坑,用着弃坑十几年mangayeeya,半弃坑的百分浏览器等等,使用上没啥问题就行了。
mangayeeya还有经典的unicode问题呢

这个还是开源的,还有人接手了(虽然说法不好听,这种非大型项目半途有人接手也别指望什么)

1 Like

不习惯图片管理软件,个人只需要一个轻量的浏览器

所以說這是個看圖軟體?

是啊,主要是用来看图的,但也有调整图像锐度、色彩平衡、对比度、局部过渡功能

如果看圖,用瀏覽器好像都可以 ,但如你所說,圖有上千張且每張都是高清大圖時,或許是需要一個專業的看圖軟體。

好东西啊··收下了······

您说的专业看图软件是指什么? ACDSEE?

可它的CN官网标题是这样的哟
ACDSee官网- 图片管理、图片编辑、图片浏览、图片处理、视频编辑、视频剪辑、视频录制、录制屏幕

我不需要管理,编辑,处理更不需要视频相关的功能呢。
只需要一个单纯好用的图片浏览软件就行了

试了一下,发现一个BUG:当按Page Down和Page Up,或鼠标滚轮翻页时,窗口会往右下角移动。

1 Like

JPEGView.ini
DefaultWindowRect=image

将image改为其他的
auto 2/3 屏幕大小
max 最大化
image 根据图片自适应
sticky 记住上次窗口大小(非位置)

因为这个根据图片自动变换窗口是特性所以没改设置
这个BUG对我太难了,我刚试了下幸好不会移出屏幕。。。
其他的会带有一部分黑边观感不会那么好

刚试了下sticky 会记住位置,但是得手动点右上角的X,用ESC和Ctrl+W关闭记不住。。

有人迁移到了GITHUB上了,主要是更新了库文件,我之前也提供了个翻译,主要是参考繁体和日本语言的,专业词汇可能翻译的不太好
要是有意愿,可以上去提供一下代码

Want to change the default shortcut for the selector to CTRL + MouseL · Issue #15 · sylikc/jpegview · GitHub 是我发的

看起来也不大活跃了所以才自己动手的。

确实不太活跃,迁移代码那人也说自己代码能力不太行,他目前主要就是迁移了开发环境和升级了库文件

软件不错,提几个建议:

  1. 右键菜单添加【删除】。
  2. 中键点击直接关闭程序。打开即最大化,去掉标题栏,直接顶部醒目显示图片信息。回车键可转换为窗口模式。
  3. 左键点击直接放大,放大倍数可以提前设置。

1,右键删除这个暂时没意愿。。。

中键关闭打开KeyMap.txt
在最后一行添加
MouseM IDM_EXIT

打开最大化
JPEGView.ini
DefaultWindowRect=image
改image为max

我没回答我就是我能力不够不能实现。

显示操作面板和显示文件名称打钩后不能保存配置么下次点开还是一样

设定管理-有一项大概叫设置为默认值
那个是保存当前设置