Funscript 缩略图插件 v1.1

eroscripts 深色底 · 详细信息窗格图标 · 可在「设置 → 应用」里卸载
渲染算法移植自 Eroscripts/funlib(MIT)。本页所有图片都是插件的**真实输出**,不是设计稿。

1. 底色改成 ES 深色模式 已按你量的值校准

你不是靠感觉调的:我从你的 ES 截图里逐像素采样,得到的两个主色正好对应 funlib 的两层半透明叠加。 插件现在把这两层按浮点精确合成,输出与你量到的数字**完全一致**。

区域funlib 的做法ES 截图实测本插件输出
统计条(上面的条) #cccccc @ 30% 叠在页面底色上 #4f4f4f = 79,79,79 79,79,79 ✓
图形区(下面的条) 速度色渐变 @ 20%,速度 0 处全透明 #1a1a1a = 26,26,26 26,26,26 ✓

验证方式:直接统计插件输出 PNG 的像素直方图,前两名就是 rgb(26,26,26) 与 rgb(79,79,79)。

2. 资源管理器「详细信息」窗格图标处 你的目标位置

Windows 把缩略图等比放进方形框(不拉伸、不裁切)。下面同时给了浅色和深色两套窗格背景,你可以看哪个更顺眼。

六轴 · 浅色窗格 256×256
六轴 · 深色窗格 256×256
六轴 · 96×96
单轴 · 96×96

3. 深色 / 浅色对比(同一份六轴脚本)

上面是新的默认(ES 深色),下面是旧的白底。深色现在是资源管理器里唯一使用的配色;白底只是渲染代码里保留的选项(FunscriptThumbTool.exe render … --light),方便对照,安装出去的插件不暴露这个开关。如果你在浅色主题的窗格里觉得深色块太突兀,告诉我,改回来是一行的事。

dark multi axis
light multi axis

4. 原始渲染(未缩放,看清配色与统计数字)

single dark
single light

5. 走真实 Shell 路径取到的缩略图 资源管理器用的就是这条路径

这两张是调用 IShellItemImageFactory 拿到的,日志里显示由隔离宿主 dllhost.exe 加载插件(Initialize pid=dllhost),512px 请求。

shell multi
shell single

6. 「设置 → 应用 → 安装的应用」里的样子

安装后会注册一个标准的卸载项,带图标、版本、发布者,「卸载」按钮可以直接用(会自动弹 UAC),不再需要找 cmd。

icon
Funscript 缩略图 (Windows 资源管理器)
funlib / Eroscripts (MIT) · martinAlt335  |  1.1.0
256
48
32
16

图标是安装时用插件自己的速度调色板生成的,故意做成缩略图本身的微缩版: #1a1a1a 底 + #4f4f4f 标题条 + 速度色热带 + 白色折线。