Releases: csdjk/LcL_ImageViewer
Release list
v0.6.0 — 轻量贴图检查
v0.6.0 — 轻量贴图检查
本版面向游戏开发和技术美术的日常贴图检查:保存当前图片后自动刷新,坏文件或保存中断时保留上一有效画面并显示错误;按 F5 可强制重读,按 L 可锁定切图时的缩放和平移。设置中可开关自动刷新与视图锁定,选择会保存。
DDS 修正了 BC6H、BGRA/BGRX、标准 Mipmap 标志与体积贴图后续层级的切片偏移。BC6H 仍显示 8 位预览,属性里明确说明它不保留浮点 HDR 值。GIF、APNG、WebP、AVIF 动画采用统一的 256 MiB 保留帧像素预算,超限明确报错。程序未增加运行时第三方依赖。
Windows x64 下载
LcL-ImageViewer-Setup-v0.6.0-win64.exe:安装版。LcL-ImageViewer-v0.6.0-win64.zip:免安装版,解压后运行imageview.exe。SHA256SUMS.txt:附件 SHA-256 清单。
升级前请关闭旧版本。安装包不会自动更改默认看图软件。普通看图无需注册资源管理器缩略图扩展;需要时可在安装时选择或手动注册。
本次正式附件仅包含 Windows x64。仓库继续保留 macOS 预览构建流程,未将旧预览包改名作为 v0.6.0 发布。
发布验证
124项Rust、24项Windows契约、5项macOS边界检查通过;正式Windows构建使用静态CRT,隔离安装验证76项注册值且未改变实时文件关联;正式版与便携版保存刷新及DDS Mipmap实机验证通过。
v0.5.1 — 圆形左右切图按钮
v0.5.1 — 圆形左右切图按钮
这是 v0.5.0 的小版本视觉更新,主要调整图片查看时窗口两侧的上一张 / 下一张按钮。
更新内容
- 左右切图按钮由 48×64 圆角矩形改为 56×56 真圆形。
- 圆形玻璃模糊遮罩、边缘高光、阴影与焦点轮廓保持一致,不再残留竖向胶囊轮廓。
- 保留上一张 / 下一张点击、首尾禁用状态、悬停反馈和 1 秒自动隐藏 / 恢复。
- 其余功能与 v0.5.0 保持一致,包括 RGBA 通道查看、GIF/APNG/WebP/AVIF 动画播放与逐帧、DDS/TGA/PSD 等格式、背景调色板、置顶和资源管理器缩略图。
Windows 下载
LcL-ImageViewer-Setup-v0.5.1-win64.exe:Windows x64 安装版。LcL-ImageViewer-v0.5.1-win64.zip:免安装版。SHA256SUMS.txt:发布附件完整性校验。
升级前请先关闭旧版本。本次发布不会自动替换当前已安装程序,也不会擅自修改系统默认看图软件。
macOS
仓库中的 Apple Silicon / Intel macOS 预览构建流程继续保留;本次 v0.5.1 Release 发布的正式附件为 Windows 版本,不把此前 v0.5.0 预览 DMG 改名冒充 v0.5.1。
发布验证
110项Rust、24项Windows契约、5项macOS边界检查通过;正式Windows构建使用静态CRT,隔离安装验证76项注册值且未改变实时文件关联;正式版与便携版圆形导航实机验证通过。
v0.5.0 — 置顶、调色板与图文功能说明
v0.5.0 — 置顶、调色板与图文功能说明
顶部图钉让查看器保持在普通窗口上方,切图、最小化恢复及重启后保留选择。背景颜色可直接从顶部切换;自定义颜色新增二维色板、彩虹色相条、HEX色号输入和快捷色块,拖动时实时预览。
修复置顶时文件选择对话框被遮挡,以及按Esc取消文件选择时意外退出查看器的问题。保留RGBA单通道、像素检查、动态AVIF/GIF/APNG/WebP、子目录浏览、图片边界与资源管理器缩略图。
README按功能配上当前版本实机截图,并提供播放、暂停和逐帧演示。
下载与升级
LcL-ImageViewer-Setup-v0.5.0-win64.exe:Windows x64安装版。升级前关闭旧版,沿用已有目录;需要缩略图时勾选对应安装选项。LcL-ImageViewer-v0.5.0-win64.zip:免安装版,解压运行imageview.exe。SHA256SUMS.txt:下载完整性校验。
不会自动替换正在运行的旧开发EXE或更改系统默认看图软件。保留旧版附件。
已知范围
AVIF高位深转8位显示,暂不支持AVIF HDR映射、ICC色彩管理或按文件有限循环次数自动停止。PSD仅已保存的合成图,不支持图层编辑/PSB。未配置代码签名;尚未完整覆盖混合DPI、多显示器及全部生产安装环境。
发布验证
110项Rust回归与24项安装/打包/README检查通过;正式版本138张实机截图、28个直接COM缩略图输出、76项隔离安装注册值及EXE/DLL安装卸载hash检查通过。免安装ZIP解压启动及许可清单验证通过。README按11组功能配图,包含10张实机静态图和1段播放/暂停/逐帧录屏GIF。正式EXE与DLL静态链接C运行库,PE导入表未包含额外VC运行库或AVIF解码DLL。
v0.4.0 — AVIF 动画与图片浏览增强
v0.4.0 — AVIF 动画与图片浏览增强
新增与改进
- AVIF 静态及动态图片:支持透明通道,动画自动循环播放;可播放/暂停、前后逐帧,宽窗口可拖动帧进度。保留每帧时长、Alpha,以及容器裁剪、旋转和镜像。
- 子文件夹浏览:顶部开关或
S开启,只向当前目录下查找;左右按钮、A/D 与方向键可跨子目录切图。顶部显示图片相对于浏览根目录的路径,悬停查看完整路径。 - 透明图检查:棋盘格铺满画布;顶部按钮或
B高亮图片完整边界,包含透明留白并跟随缩放、平移。 - 缩略图修复:补齐 WebP、AVIF 缩略图支持,修复 PSD 缩略图注册与部分附加通道文件的读取;动画缩略图仅解码首帧。
- 稳定性:修正动画计时的累计误差;目录扫描可取消且有资源限制,AVIF 动画按总解码数据量检查预算。
- 用户文档与打包:README 按当前功能整理;安装包与免安装包包含新增解码库的许可文件。
下载与升级
LcL-ImageViewer-Setup-v0.4.0-win64.exe:Windows 10/11 x64 安装版。升级沿用原目录;需要资源管理器预览时,安装时勾选缩略图。LcL-ImageViewer-v0.4.0-win64.zip:免安装版,解压后运行imageview.exe,普通看图无需注册 DLL。SHA256SUMS.txt:安装版与 ZIP 的 SHA-256 校验值。
升级前请关闭旧版本。软件不会自动抢占系统默认打开方式;已有快捷方式应指向新安装目录或新解压目录。
已知范围
AVIF 10/12 位输入转换为 RGBA8 显示,暂不提供 AVIF HDR 映射及 ICC 色彩管理。动画按查看器方式循环播放,暂不按文件中的有限循环次数自动停止。AVIF 输入上限 128 MiB、4096 帧,整段动画 RGBA 数据(含首帧副本)预算 256 MiB;超限会明确报错,不静默截帧。预算不是进程总内存上限。
本版本未做代码签名。验证使用真实 Windows 桌面、100% 缩放、合成测试素材及隔离安装环境;其他 DPI、跨屏和全部生产文件变体未全覆盖。
发布验证
101项Rust回归与18项安装/打包检查通过;正式版本146张实机截图、28个直接COM缩略图输出、76项隔离安装注册值及EXE/DLL安装卸载hash检查通过。免安装ZIP解压启动及许可清单验证通过。正式EXE与DLL静态链接C运行库,PE导入表未包含额外VC运行库或AVIF解码DLL。
v0.3.1 — 加载加速与安装器修复
v0.3.1 — 加载加速与安装器修复
本版本将近期已验证的加载优化、默认 D 盘目录和“打开方式”修复统一打包。
更新内容
- 更快打开图片:首图解码与窗口/GPU初始化并行;目录扫描放到后台,同目录切图复用列表;最新选择优先处理,预读去重且有限,减少像素缓冲重复复制。原始尺寸、Alpha、Mip、HDR和现有显示规则保持不变。
- 修复打开方式注册:v0.3.0安装包遗漏注册值类型,可能只创建空键并残留旧路径。v0.3.1补齐应用名称、支持格式和打开命令等71个字符串值,安装后通知资源管理器刷新。安装时需勾选对应任务,不强制修改系统默认应用。
- 默认安装到D盘:新安装优先
D:\Program Files\LcL ImageViewer;没有D盘时回退%LOCALAPPDATA%\Programs\LcL ImageViewer。升级仍沿用原目录,目录选择页保持可修改,不自动搬迁已有安装。 - 静态WebP修复:静态图不再走动画帧收集分支,避免“动画无有效帧”错误。
下载
| 文件 | 用途 |
|---|---|
LcL-ImageViewer-Setup-v0.3.1-win64.exe |
Windows x64安装包,包含全部更新 |
LcL-ImageViewer-v0.3.1-win64.zip |
免安装包,解压后运行imageview.exe |
SHA256SUMS.txt |
两个发布包的SHA-256校验值 |
升级提示
关闭旧查看器,再运行安装包。修复“打开方式”时保留对应选项勾选,并从实际安装目录启动;不要把开发目录的Debug/Release副本注册成默认打开程序。老安装可能仍显示原来的H盘目录,这是升级沿用旧位置;需要变更时在向导中手动选择。桌面和开始菜单若仍指向其他副本,需检查目标路径。
验证范围与限制
发布前重新执行代码测试、安装器检查及隔离的真实Inno注册写入/卸载验证,并检查正式包版本、文件完整性与程序启动。验证详情见仓库 docs/releases/v0.3.1-validation.md。
性能改善来自流程优化,不保证所有文件都瞬开。此前同机、同输入、每种5次新进程且文件缓存已热的对比,CPU首次绘制提交耗时约降低13%–25%;这不是冷盘或显示器完成呈现时间。超大PSD/DDS/HDR及长动画仍可能等待。更完整的方法与限制见 docs/performance/image-loading.md。
安装包未配置代码签名;不承诺已完成所有DPI、多屏、权限或全部安装/卸载环境回归。安装器注册回归在隔离命名空间执行,没有在用户当前安装上自动重装或改写默认关联。旧v0.3.0标签与附件保持不变。
v0.3.0 — 新拟态界面与交互升级
v0.3.0 — 新拟态界面与交互升级
界面
- 全面更新深浅主题:雾蓝灰新拟态控件、柔和阴影与选中/按下反馈。
- 上一张/下一张移至窗口两侧,使用半透明场景模糊材质。
- 悬浮工具栏静止1秒后开始淡出,移动或点击后恢复。
- 右键菜单和设置页改为无分类紧凑列表,保留常用功能。
- 设置弹窗支持标题左/右键独立拖动;主窗口保持不动,并限制弹窗在客户区内。
操作与修复
- 新增 A/D 切图,保留左右方向键;画布左/中键拖图、右键拖动主窗口。
- 修复 Delete 无响应:确认后将当前图片移入回收站,取消不修改文件。
- 删除后同步导航与缓存;显示下一张、末尾回退或回到空态。不提供永久删除回退。
- “打开所在文件夹”直接打开当前图片父目录,改善中文、空格等路径处理。
- 设置开关、滑条和关闭按钮不再误触发拖动;输入框和弹层有快捷键保护。
- README 配图更换为本版本实际运行截图;纠正 PgUp/PgDn 为切图、上下方向键为 Mip 的说明。
- 免安装包缩略图脚本可直接找到同目录 DLL,解除注册时仅移除本扩展占用的处理器。
下载
LcL-ImageViewer-Setup-v0.3.0-win64.exe:Windows x64 安装版。LcL-ImageViewer-v0.3.0-win64.zip:免安装版,解压后启动imageview.exe。SHA256SUMS.txt:上述文件的 SHA-256 校验值。
升级前关闭旧版本。不要将开发目录或旧安装目录中的其他 EXE 误认为已升级。
验证与已知范围
本次在 Windows 100% 缩放下执行 workspace 测试、Release 构建与真实窗口回归;配图使用项目自身素材。设置弹窗拖动、无分类菜单及A/D导航已覆盖深浅主题和两种视口尺寸。
其他 DPI、跨屏、全部回收站设备/网络路径、HDR/动画全矩阵、桌面捕获性能和完整安装/卸载系统集成场景未逐项覆盖。此次按用户授权发布已验证功能,不等同于所有长期质量门禁已完成。
LcL ImageView v0.2.0
全新 UI 与体验优化(Windows x64)。
下载选择
LcL-ImageView-Setup-v0.2.0-win64.exe—— 安装程序(推荐):免管理员,含开始菜单快捷方式、文件关联、资源管理器缩略图注册(可选)、卸载器LcL-ImageView-v0.2.0-win64.zip—— 绿色便携包:解压即用,imageview.exe单文件可运行;缩略图功能需手动运行register_thumbnail.ps1注册
本版亮点
- 全新界面:悬浮式沉浸布局——工具栏/状态栏以半透明胶囊悬浮于画布之上,指针静止自动隐藏,图像区域最大化
- 深/浅双主题:柔和治愈系新拟态配色(雾感苔绿 / 深绿灰),图标化按钮带软凸起/凹陷立体质感;
T一键切换,退出自动记忆 - 应用图标:新增图层堆叠样式图标(窗口标题栏、任务栏、安装包、exe 文件)
- 抗抖动优化:GIF 播放帧计数、像素检查器读数改为固定槽位,胶囊宽度不再随数字位数变化而抖动
- Esc 逐层关闭:右键菜单 → 弹窗 → 属性窗口 → 退出程序
- 新增快捷键
5:恢复完整 RGBA 显示(数字键 1-5 连续控制通道)
功能
- 格式支持:DDS (BC1-BC7) / PSD / TGA / QOI / HDR / PNM / GIF / WebP / APNG 及常规格式(PNG/JPG/BMP/TIFF...)
- GIF/WebP/APNG 动画播放(Space 播放暂停,, . 逐帧步进,帧进度条)
- RGBA 单通道查看、Mipmap 层级切换、HDR 曝光调节
- 像素检查器(RGBA8 + float)、自绘右键菜单、图像属性窗口
- 同目录图片导航(← →)、滚轮光标缩放、适配/1:1/最近邻切换
资源管理器缩略图
注册后直接预览 .dds .tga .psd .qoi .hdr .ppm .pgm .pbm(仅 HKCU,不覆盖系统已有处理器)。
快捷键
← → 切换图片 · 滚轮缩放 · 拖拽平移 · 1/2/3/4 R/G/B/A 单通道 · 5/C 完整 RGBA · O 忽略 Alpha · F 适配 · 0 实际大小 · N 最近邻 · PgUp/PgDn Mip · T 主题 · F11 全屏 · Esc 关闭/退出
v0.1.0
首个可用版本(Windows x64)。
下载选择
LcL-ImageView-Setup-v0.1.0-win64.exe—— 安装程序(推荐):免管理员,含开始菜单快捷方式、文件关联、资源管理器缩略图注册(可选)、卸载器LcL-ImageView-v0.1.0-win64.zip—— 绿色便携包:解压即用,imageview.exe单文件可运行;缩略图功能需手动运行register_thumbnail.ps1注册
功能
- 格式支持:DDS (BC1-BC7) / PSD / TGA / QOI / HDR / PNM / GIF / WebP / APNG 及常规格式(PNG/JPG/BMP/TIFF...)
- GIF/WebP/APNG 动画播放(Space 播放暂停,, . 逐帧步进,帧进度条)
- RGBA 单通道查看、Mipmap 层级切换、HDR 曝光调节
- 像素检查器(RGBA8 + float)、画布右键菜单、图像属性窗口
- 同目录图片导航(←/→)、滚轮光标缩放、适配/1:1/最近邻切换
资源管理器缩略图
注册后直接预览 .dds .tga .psd .qoi .hdr .ppm .pgm .pbm(仅 HKCU,不覆盖系统已有处理器)。
快捷键
←/→ 切换图片 · 滚轮缩放 · 拖拽平移 · R/G/B/A 单通道 · F 适配 · 1 实际大小 · N 最近邻 · ↑/↓ Mip · F11 全屏