.1998285672285072:70d9344c605da57ccc956807ffff5fa1_69e899620e2280ff7508822b.69e8a0ef0e2280ff75088319.69e8a0eecb7bf345133bb817:Trae CN.T(2026/4/22 18:20:31)#178
Open
Unizzr wants to merge 13 commits intoimgly:mainfrom
Conversation
- 实现资源元数据和blob的缓存机制 - 添加clearCache函数用于清理缓存 - 优化资源加载流程,减少重复请求 - 使用Cache API进行持久化缓存 - 改进错误处理和日志输出
移除背景移除功能中的缓存相关代码,简化资源加载流程。优化示例项目中的UI交互逻辑,删除不必要的状态管理。同时更新资源打包脚本,改进路径处理和错误提示。 重构资源加载模块,移除Web缓存API依赖,改为直接使用fetch加载资源。并行化预加载操作以提高性能。示例项目中简化状态管理和UI反馈,提升用户体验。 修复资源打包脚本中的路径处理问题,使用当前工作目录作为基准路径。增加配置文件缺失时的错误提示,改进资源元数据处理逻辑。
refactor(web-examples): 改进图片处理逻辑和UI状态管理 优化了tensorResizeBilinear函数,通过直接操作数组提升性能 重构了App.vue的图片处理流程,添加加载状态管理 改进用户界面反馈,增加预处理状态显示
- 重构图片选择和状态管理逻辑,使用 currentImageIndex 替代随机选择 - 添加 isShowingResult 状态区分处理结果展示状态 - 提取按钮文本和状态文本为计算属性 - 拆分处理逻辑为更小的函数,提高可读性 - 优化自动加载和手动加载的处理流程
移除不必要的状态变量 isShowingResult 和 currentLoadPromise 重命名变量以更清晰表达用途(isRunning -> isProcessing) 重构图像选择和处理逻辑,减少冗余代码 优化状态提示信息,使其更简洁
- 新增 originalImageUrl 和 resultImageUrl 状态变量来跟踪原始和处理后的图片 - 添加 selectNextImage 方法并暴露给模板 - 修改图片选择逻辑,分离当前图片选择和下一个图片选择功能 - 更新处理流程以使用新的状态管理 - 在界面中添加"下一个图片"按钮
重构Vite示例项目,添加批量图片处理功能: 1. 新增JSZip依赖用于打包下载 2. 实现拖放上传和多文件处理队列 3. 添加任务状态管理和进度显示 4. 支持失败重试和结果下载 5. 优化UI界面和响应式设计
- 将图标按钮改为带文字标签的按钮,提升可访问性 - 为不同操作按钮添加特定样式和悬停效果 - 调整按钮间距和响应式布局 - 统一按钮尺寸和交互效果
实现任务进度的平滑动画效果,引入阶段化权重计算和显示进度 添加进度条动画效果和样式优化 增加任务处理阶段的详细状态跟踪
重构进度动画系统,使用requestAnimationFrame替代setTimeout,添加平滑过渡效果和最小增量控制。扩展ImageTask接口以支持更精确的进度跟踪,包括阶段起始进度和目标进度。优化阶段配置管理,添加预估持续时间字段。改进进度计算逻辑,使用缓动函数实现更自然的动画效果。
重构进度动画系统,使用更平滑的阻尼动画替代原有缓动函数 引入目标进度(targetProgress)概念,分离实际进度和显示进度 添加API超时处理机制,在无响应时自动推进进度 简化阶段配置,使用权重(weight)替代预估时长 重命名变量以提高可读性,如rafId改为animationId
实现掩码平滑、羽化、边缘处理等功能,并支持透明、纯色、图片和棋盘格背景合成
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
chore: 添加空的资源配置文件