[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81617":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":15,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":13,"lastSyncTime":27,"discoverSource":28},81617,"filter-manage","q974491089\u002Ffilter-manage","q974491089","ICC色彩配置文件管理器 & NVIDIA显卡颜色设置工具 | Windows桌面应用 (Tauri 2 + React)","https:\u002F\u002Ffilter-manage.6ya.site\u002F",null,"TypeScript",31,2,22,1,0,3,9,42.83,false,"main",true,[],"2026-06-12 04:01:34","# Filter Manage - ICC & NVIDIA Color Settings Manager\n\n一个Windows桌面应用程序，用于管理ICC颜色配置文件和NVIDIA显卡颜色设置。\n\n## 为什么选择 Filter Manage\n\n市面上从不缺滤镜软件，也不缺游戏优化工具。那为什么我们还要做 Filter Manage？\n\n因为我们发现，现有的工具，大多不够纯粹。\n\n**那些\"臃肿\"的现状：** 我们调研了目前主流的 ICC 滤镜软件和工具，发现它们无一例外都变得越来越\"重\"——游戏加速、系统清理、硬件监控、甚至社交资讯……我本来只想安安静静调个画面，结果被强制塞了一堆用不上的功能。更糟糕的是，很多软件为了开发省事采用 Electron 架构，导致安装包动辄上百 MB，运行起来还吃内存。\n\n**玩个游戏，凭什么这么累？** 你一定经历过这样繁琐的\"仪式\"：准备开黑时先打开颜色管理手动切换 ICC 配置文件；再打开 NVIDIA 控制面板逐项去拉亮度、对比度、伽马和数字振动；打完游戏想日常使用又得把参数改回来；下次再玩？对不起，请把上面的步骤重新来一遍。\n\n**Filter Manage 的\"纯粹美学\"：** 我们不想做全能的\"瑞士军刀\"，我们只想做一把锋利的\"手术刀\"——几 MB 的轻量（拒绝 Electron，用 Rust 原生构建）、无感运行不常驻（软件退出后滤镜依然生效）、绝对零干扰（没有广告、弹窗和冗余功能）。\n\n我们把选择权还给用户，把性能留给游戏。\n\n## 功能特性\n\n- **ICC配置文件管理**\n  - 扫描系统ICC配置文件目录\n  - 列出所有可用的ICC配置文件\n  - 一键切换ICC配置文件\n  - 导入\u002F导出ICC配置文件\n\n- **NVIDIA颜色设置**\n  - 亮度调节（-125到125）\n  - 对比度调节（-82到82）\n  - 伽马调节（0.1到3.0）\n  - 数字振动调节（0到100）\n\n- **配置管理**\n  - 保存当前设置为配置文件\n  - 加载已保存的配置\n  - 一键切换配置（游戏模式\u002F正常模式）\n\n- **预览功能**\n  - 显示参考图片\n  - 实时预览颜色调节效果\n\n## 技术栈\n\n- **前端**: React 18 + TypeScript + Tailwind CSS\n- **后端**: Rust (Tauri 2.x)\n- **打包**: Tauri 2.x (输出Windows安装包)\n\n## 开发工作流程\n\n**推荐：WSL开发 + Windows构建**\n\n```\nWSL中编写代码 → 同步到Windows → Windows中构建.exe\n```\n\n### 快速开始\n\n#### 1. WSL中开发\n\n```bash\n# 前端调试（浏览器访问 http:\u002F\u002Flocalhost:5173）\nnpm run dev\n\n# 同步到Windows\n.\u002Fsync-to-windows.sh\n```\n\n#### 2. Windows中构建\n\n打开 **Windows PowerShell**：\n\n```powershell\n# 进入项目目录\ncd C:\\Users\\你的用户名\\Projects\\filter-manage\n\n# 安装依赖（首次）\nnpm install\n\n# 开发模式（打开Windows桌面窗口）\nnpm run tauri dev\n\n# 或者构建生产版本\nnpm run tauri build\n```\n\n构建完成后，安装包在：\n```\nsrc-tauri\\target\\release\\bundle\\\n```\n\n**详细工作流程请查看 [WORKFLOW.md](WORKFLOW.md)**\n\n## 项目结构\n\n```\nfilter-manage\u002F\n├── src\u002F                    # 前端源码\n│   ├── components\u002F         # React组件\n│   │   ├── ProfileList.tsx     # 配置文件列表\n│   │   ├── ColorAdjuster.tsx   # 颜色调节器\n│   │   ├── PreviewImage.tsx    # 预览图片\n│   │   └── ConfigManager.tsx   # 配置管理\n│   ├── App.tsx             # 主应用组件\n│   └── main.tsx            # 入口文件\n├── src-tauri\u002F              # Rust后端\n│   ├── src\u002F\n│   │   ├── main.rs         # 主入口\n│   │   ├── lib.rs          # 库入口\n│   │   ├── icc.rs          # ICC配置文件管理\n│   │   ├── nvidia.rs       # NVIDIA设置管理\n│   │   └── config.rs       # 配置管理\n│   ├── Cargo.toml          # Rust依赖配置\n│   └── tauri.conf.json     # Tauri配置\n├── sync-to-windows.sh      # WSL同步到Windows脚本\n├── windows-dev.bat         # Windows开发启动脚本\n├── windows-build.bat       # Windows构建脚本\n└── WORKFLOW.md             # 详细工作流程\n```\n\n## 快捷脚本\n\n| 脚本 | 说明 |\n|------|------|\n| `.\u002Fsync-to-windows.sh` | WSL中运行，同步项目到Windows |\n| `windows-dev.bat` | Windows中运行，启动开发模式 |\n| `windows-build.bat` | Windows中运行，构建生产版本 |\n\n## NVIDIA颜色设置命令\n\n项目使用以下Windows命令来控制NVIDIA颜色设置：\n\n```batch\n# 亮度设置 (-125到125，0为50%)\nrundll32.exe NvCpl.dll,dtcfg setbrightness 1 all \u003Cvalue>\n\n# 对比度设置 (-82到82，0为50%)\nrundll32.exe NvCpl.dll,dtcfg setcontrast 1 all \u003Cvalue>\n\n# 伽马设置 (直接使用控制面板的值)\nrundll32.exe NvCpl.dll,dtcfg setgamma 1 all \u003Cvalue>\n\n# 数字振动设置 (0到100)\nrundll32.exe NvCpl.dll,dtcfg setdvc all \u003Cvalue>\n```\n\n## 参考项目\n\n- [NvidiaDisplayController](https:\u002F\u002Fgithub.com\u002Ftherealmariolaurianti\u002FNvidiaDisplayController) - C#实现的NVIDIA显示设置管理器\n- [DisplayProfileManager](https:\u002F\u002Fgithub.com\u002Fzac15987\u002FDisplayProfileManager) - Windows显示配置文件管理器\n- [vibranceGUI](https:\u002F\u002Fgithub.com\u002Fjuv\u002FvibranceGUI) - 自动数字振动控制\n\n## 许可证\n\nMIT License\n","Filter Manage 是一个专为 Windows 平台设计的 ICC 色彩配置文件管理器和 NVIDIA 显卡颜色设置工具。它提供了一键切换 ICC 配置文件、导入导出功能，以及对亮度、对比度、伽马和数字振动等 NVIDIA 颜色设置的精细调节。该应用采用 Tauri 2 和 React 技术栈构建，体积轻巧且运行时占用资源少，不会常驻后台影响系统性能。适用于需要频繁调整显示色彩参数以优化视觉体验或游戏画面的用户，特别是那些希望避免使用功能臃肿软件的人群。","2026-06-11 04:05:43","CREATED_QUERY"]