79 Commits

Author SHA1 Message Date
43965dbd86 修复添加背景页面从历史记录恢复大图时,背景图无法恢复的问题 2026-01-22 14:07:05 +08:00
163d5d9d70 优化首页和去背景页面的历史记录缩略图删除按钮风格样式 2026-01-22 13:51:23 +08:00
8d67c28f61 优化添加背景页面切换背景图的逻辑,修复抖动问题 2026-01-22 13:28:06 +08:00
f7075b27a1 添加背景页面修复应用背景图后无法应用背景颜色的问题 2026-01-22 13:04:23 +08:00
03e62f6029 优化添加背景页面功能逻辑,修复连续上传多张图片导致的换颜色无效的问题 2026-01-22 12:57:40 +08:00
fc8922eed8 优化Pexels图片加载逻辑,当切换到背景图片标签页时才调用api获取图片 2026-01-22 01:27:24 +08:00
f844332a2d 优化添加背景页面右边栏标签页切换时的内容抖动现象 2026-01-22 01:14:53 +08:00
a7c6d9e643 优化添加背景页面清除背景功能 2026-01-22 01:08:38 +08:00
a58d4e8080 重构添加背景页面右边栏背景标签页 2026-01-22 00:45:07 +08:00
380e226949 添加背景页面右边栏背景图搜索栏增加辅助信息 2026-01-22 00:24:13 +08:00
48f2f0b208 优化Pexels 背景图的搜索结果 2026-01-21 23:11:46 +08:00
fa9bde2d89 添加背景页面右边栏Pexels图片api每次获取80张每页,默认显示12张,点击更多继续加载12张 2026-01-21 23:06:04 +08:00
c777398bdc 优化添加背景页面右边栏的背景颜色弹窗样式 2026-01-21 22:31:59 +08:00
e544ec301e 优化添加背景页面右边栏清除背景后的状态 2026-01-21 22:23:27 +08:00
887f4efcb1 添加背景页面右边栏图片标签页更新为一行显示3张图片 2026-01-21 21:49:58 +08:00
9ca7b644cf 添加背景页面工具栏增加清除背景图标 2026-01-21 21:37:42 +08:00
4c17007f33 添加背景页面右边栏增加图片标签页,支持添加背景图片 2026-01-21 21:22:24 +08:00
42563f67a8 美化添加背景页面颜色选中悬浮激活后的效果反馈,去掉放大效果 2026-01-21 20:29:19 +08:00
e19e516fb0 优化添加背景页手机端右边栏 2026-01-21 20:24:50 +08:00
26e58b224d 优化添加背景页手机端色阶栏 2026-01-21 20:15:51 +08:00
630e441a97 重构添加背景页手机端右边栏布局 2026-01-21 19:59:21 +08:00
b0a213ce4a 优化添加背景页面手机端工具栏布局 2026-01-21 18:43:39 +08:00
879896bd8f 美化添加背景页面的缩略图删除图标 2026-01-21 18:35:58 +08:00
e863545074 常用颜色增加到36个 2026-01-21 18:07:18 +08:00
27b7d65e45 添加背景页面增加收藏背景色功能 2026-01-21 17:46:14 +08:00
951813a539 添加背景页面右边栏颜色选中风格与色阶栏保持一致 2026-01-21 16:50:32 +08:00
23dfa9278d 修复移动端布局问题 2026-01-21 16:48:52 +08:00
ac397c3d69 隐藏右边的滑动条 2026-01-21 16:37:38 +08:00
eb0a11b0ef 添加背景页面只有上传图片后才显示右边栏 2026-01-21 16:26:06 +08:00
cffe81c594 美化添加背景页面色阶栏及右边栏 2026-01-21 16:20:18 +08:00
73cad2900d 优化默认背景颜色计算逻辑 2026-01-21 16:08:05 +08:00
dc36b4c706 feat: 使用OKLCH颜色空间重构色阶生成逻辑
- 将HSL颜色模型替换为OKLCH,实现感知均匀的颜色过渡
- 基于提取的主色调浅色版本生成11个色阶,浅色居中显示
- 左侧5个更浅色阶,右侧5个更深色阶,亮度间隔±0.08

OKLCH优势:
- 感知上均匀的亮度过渡,避免视觉跳跃
- 保持色相(H)和色度(C)恒定,确保同色系
- 深色和浅色区域过渡更自然平滑
- 符合人眼对颜色差异的实际感知

色阶生成流程:
1. ColorThief提取图片主色调(RGB)
2. 转换为OKLCH,生成高亮度(L=0.92)浅色版本
3. 基于浅色背景生成11个感知均匀的色阶
4. 在页面标题栏中间显示,支持快速切换

技术实现:
- 实现完整的Hex ↔ OKLCH双向转换
- 转换路径:Hex → sRGB → 线性RGB → OKLab → OKLCH
- 更新rgbToLightPastel函数使用OKLCH生成浅色
2026-01-21 15:58:04 +08:00
ae7ed98808 feat: 优化添加背景页面颜色选择体验
- 标题栏中间显示11个色阶(当前色居中,左浅右深)
- 右侧栏顶部添加颜色选择器和输入框
- 右侧色调面板改为12个常用背景色(白色起始,由浅到深)
- 优化交互:点击即时应用,活动状态清晰标识
2026-01-21 15:47:04 +08:00
0f30876371 feat(add-background): use light tint of dominant color as default background
- Install colorthief library for color extraction
- Extract dominant color from foreground subject after background removal
- Convert dominant color to light pastel version (92% lightness, max 40% saturation)
- Maintain same hue for harmonious color coordination
- Fallback to white background if color extraction fails
2026-01-21 15:14:14 +08:00
aca21ce487 优化添加背景页面 2026-01-21 14:50:01 +08:00
803fd46e1e 重构添加背景页面 2026-01-21 14:08:27 +08:00
6a954aef43 修复移动端左边栏底部不显示用户名的问题 2026-01-21 13:12:59 +08:00
7969ee8709 右上角用户信息区域移到左边栏底部 2026-01-21 13:03:55 +08:00
153f53926d 更新add_background上传图片后的文本提示 2026-01-21 12:29:45 +08:00
1e140aa967 add_background上传图片如果非透明背景自动取出背景 2026-01-21 00:20:57 +08:00
07417af024 add_background增加中文翻译 2026-01-21 00:02:00 +08:00
1130d42fd7 add_background页面增加右边栏显示当前背景色的统一色调颜色板 2026-01-20 23:25:58 +08:00
6243cb6413 添加背景页面切换缩略图时自动记住已经添加的背景颜色 2026-01-20 23:06:00 +08:00
cfc3e13b38 基于Fabric.js实现添加背景功能 2026-01-20 22:59:01 +08:00
e2d7d80231 cloud.jingrow.com 替换为 console.jingrow.com 2026-01-20 22:12:48 +08:00
f092728a04 change FRONTEND_PORT to 3001 2026-01-11 00:20:28 +08:00
8820fc8e06 添加站点统计代码 2026-01-09 18:13:34 +08:00
de92a1e63d 删除英文版首页的jingrow链接 2026-01-04 23:24:52 +08:00
c489d41941 fix: 修复手机端图片等比例缩小和拖拽按钮触摸支持
- 移除 .comparison-image img 的 min-width 和 min-height,修复手机端图片无法等比例缩小的问题
- 为拖拽分割线添加触摸事件支持(touchstart/touchmove/touchend),使手机端可以正常拖拽对比视图
2026-01-04 22:41:47 +08:00
ee2f59df81 refactor: 优化前端代码,准备生产环境部署
- 删除所有调试日志(console.error/console.log)
- 将所有中文注释改为英文注释
- 将硬编码的中文文本改为使用 t() 函数的英文,支持国际化
- 移除可能暴露项目信息的内容
- 添加新增翻译键的中文翻译(Portrait Sample, Product Sample, Animal Sample, Object Sample, Unable to get team information)

修改文件:
- src/views/HomePage.vue
- src/views/tools/remove_background/remove_background.vue
- src/views/settings/Settings.vue
- src/locales/zh-CN.json
2026-01-04 22:19:19 +08:00