cool-retro-term配色调优教程:如何调出完美的琥珀色与磷光绿经典终端色
【免费下载链接】cool-retro-termA good looking terminal emulator which mimics the old cathode display...项目地址: https://gitcode.com/GitHub_Trending/co/cool-retro-term
本教程带你完成 cool-retro-term(CRT 复古风格终端模拟器)的配色调优:只需调好字体色、背景色、辉光与灼烧四个关键参数,新手也能在 3 分钟内调出经典的琥珀色与磷光绿两种终端配色。
为什么 cool-retro-term 需要"配色调优"?
cool-retro-term 模拟的是阴极射线管(CRT)屏幕的发光效果。最终画面不仅取决于字体颜色,还受辉光、灼烧、色度偏移等参数影响——这些正是"调出完美色彩"的核心。所有参数都能在设置面板里实时调整(设置窗口入口:app/qml/SettingsWindow.qml)。
打开设置窗口:启动 cool-retro-term 后,在终端画面上点击右键,从右键菜单中选择设置即可,界面分为 通用 / 终端 / 效果 / 高级 四个标签页。
内置预设速览:琥珀色与磷光绿一键还原
源码中自带了一整套经典配色预设,定义在 app/qml/ApplicationSettings.qml 中,在"通用"标签页的预设下拉框中即可一键应用:
| 预设名称 | 字体色 | 风格特点 |
|---|---|---|
| Default Amber | #ff8100 | 老式 DEC / Apple II 的暖琥珀色 |
| Monochrome Green | #0ccc68 | 经典磷光绿,纯净单色 |
| Apple ][ | #4dff6b | 更亮的绿 + 深绿背景#001100 |
| Commodore 64 | #a9a7ff | 复古紫蓝,带像素化渲染 |
| Deep Blue | #7fb4ff | 冷色调蓝,色度偏移明显 |
最快的上手路径:先选Default Amber或Monochrome Green,再按下面两节微调,让色彩达到"完美"状态。
琥珀色配色:4 个参数的调优步骤 🟠
琥珀色(Amber)的灵魂是暖橙色光晕 + 纯黑背景,参照内置预设的官方参数值:
- 字体色设为
#ff8100——标准琥珀橙,饱和度刚好; - 背景色设为纯黑
#000000,靠高对比度营造"自发光"效果; - 辉光 Bloom设为
0.6,越大字符越"漏光",越接近真实磷光屏; - 灼烧 Burn-in设为
0.3,残留前一帧字符的淡淡痕迹,这是 CRT 的标志性质感。
字体 / 背景 / 边框三个取色器位于"终端"标签页的 Colors 分组,对应源码:app/qml/SettingsTerminalTab.qml。
💡 小技巧:觉得画面太"干净"时,把Chroma Color拉到
0.2,文字边缘会出现微妙的 RGB 色散,复古感立刻提升。
磷光绿配色:4 个参数的调优步骤 🟢
磷光绿(Phosphor Green)与琥珀色的关键区别:绿色更纯粹,色散要关掉。
- 字体色设为
#0ccc68,经典单色绿; - 背景色保持纯黑
#000000;想还原 Apple ][ 风格,则用深绿背景#001100搭配更亮的#4dff6b; - 辉光 Bloom设为
0.5,比琥珀色略收敛,避免绿光过曝; - Chroma Color设为
0——纯单色(Monochrome),不带任何色散,这正是"Monochrome Green"命名的由来。
效果参数速查表:两种配色的灵魂差异
"效果"标签页里的参数决定配色的最终气质,下表是两种经典配色的推荐值:
| 参数 | 琥珀色 | 磷光绿 | 作用 |
|---|---|---|---|
| Bloom 辉光 | 0.6 | 0.5 | 光晕扩散强度 |
| Burn-in 灼烧 | 0.3 | 0.3 | 磷光余晖拖影 |
| Flickering 闪烁 | 0.1 | 0.1 | 亮度轻微抖动 |
| Chroma Color 色度 | 0.2 | 0 | RGB 边缘色散 |
| Screen Curvature | 0.2 | 0.3 | 屏幕凸起弧度 |
| Static Noise 噪点 | 0.1 | 0.1 | 胶片颗粒噪点 |
其中静态噪点效果使用项目内置的噪点纹理生成:allNoise512.png,数值只需很小就能带来明显的复古颗粒感。
保存你的专属配色方案
参数调到满意后,在"通用"标签页将该配置存为自定义预设并命名,下次启动一键还原。预设以 JSON 字符串形式保存(包含fontColor、bloom、burnIn等字段),内置预设的完整定义可参见 app/qml/ApplicationSettings.qml 中的profilesList模型。
常见问题快速排查
- 字符不够亮→ 提高 brightness(亮度)或适当加大 bloom;
- 画面太"新"没有质感→ 调大 static noise 噪点与 jitter 抖动;
- 绿色看起来"发脏"偏红→ 检查 Chroma Color 是否已归零;
- 辉光过强刺眼→ 调低 bloom 与环境光(ambient light)。
按照这套琥珀色与磷光绿的参数,你就能在 cool-retro-term 中还原出最经典的 CRT 终端观感——打开应用,从预设开始,几分钟即可调优完成。
【免费下载链接】cool-retro-termA good looking terminal emulator which mimics the old cathode display...项目地址: https://gitcode.com/GitHub_Trending/co/cool-retro-term
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考