YeImageViewer v1.36.29
本版修复一处会被真实文件触发的越界读,并让导出动图帧不再受关闭程序影响。
修复
- 修复绘制文本时的越界读。此前解析 UTF-8 只检查了首字节位置,三字节和四字节字符如果被截断在字符串末尾,会读到文本缓冲之外。图片信息里的 EXIF 文本取自图片文件本身,显示时又可能被裁剪,属于会真实触发的场景;现在遇到不完整的字符会显示为问号,不再越界。
- 导出动图逐帧时,关闭程序会等待后台写文件完成,避免正在写入的 PNG 被截断成半个文件。等待设有 10 秒上限,不会拖住关闭流程。
- 同步内部版本号常量,此前它未随版本更新。该常量目前没有被任何逻辑使用,不影响既有功能。
下载
推荐下载 setup.exe;完整 .7z 包保留便携解压方式。两种包均包含全部现有格式支持且小于 25 MiB。