Skip to content

YeImageViewer v1.36.27

Choose a tag to compare

@yakoye yakoye released this 28 Aug 15:33
· 5 commits to main since this release

本次在 v1.36.27 基础上补入一批崩溃修复,并新增外部编辑器配置与图片重命名,版本号保持 1.36.27。

崩溃修复

  • 修复实况照片相关的帧索引越界崩溃。帧数上界此前按图像类型计算,实况图播放完毕会切成静态图并把上界重算为 1,之后切回动图时该值残留,单帧实况照片会访问越界帧;现改为始终按实际帧数计算,同时修正了切回动图后只能播放一帧的问题。
  • 修复图像宽高为 0 时初始化缩放比例的整数除零崩溃。
  • 解码等待超时后不再把空指针交给绘制流程,统一回落到错误提示图,消除切换图片、删除图片和重载缓存等路径上的空指针崩溃。
  • 修复放大绘制时按列宽而非行距取像素,在带行填充的图像上会取错位置的问题;同时避免超大图上的整数索引溢出。

新增

  • 外部编辑器配置:可自定义最多十个外部程序及其显示名称,路径与名称持久化在独立 INI 文件中,支持含空格和 Unicode 的路径与参数。
  • 当前图片重命名:F2 与右键菜单均可重命名,校验空名、Windows 非法字符、结尾点号、保留设备名和超长文件名,并保持原有扩展名。

下载

推荐下载 setup.exe;完整 .7z 包保留便携解压方式。两种包均包含全部现有格式支持且小于 25 MiB。