HTML5图像编辑器开发
开发基于Web技术的专业图像编辑器,具备基础调整、滤镜、几何变换、文字叠加、矢量绘图、图层管理等功能,支持响应式布局和多种导出格式,要求高性能处理和大图优化。
提示词内容
开发基于HTML5 Canvas、CSS3和JavaScript的网页图像编辑器。构建专业界面,包含工具面板和预览区域。实现基础调整功能:亮度、对比度、饱和度和锐度。提供可自定义参数的滤镜效果并支持实时预览。集成裁剪和尺寸调整功能,包含比例锁定控制。 实现文字叠加功能,支持字体选择和样式设置。添加形状绘制工具,包含填充和描边选项。建立图层管理系统,支持混合模式。支持多种格式和质量的图像导出。采用响应式设计,适配不同屏幕尺寸。集成撤销/重做功能,保留操作历史记录。 核心功能模块: 1. 图像基础调整面板 2. 动态滤镜库(含参数调节) 3. 几何变换工具组(裁剪/旋转/缩放) 4. 文字编辑系统(字体/大小/颜色) 5. 矢量绘图工具(路径/形状/描边) 6. 图层管理界面(顺序/可见性/混合) 7. 导出选项(JPG/PNG/WEBP质量设置) 8. 操作历史栈(支持50步回溯) 技术要求: - 使用Canvas API进行像素级操作 - 采用CSS Flexbox实现面板布局 - 通过Web Workers处理计算密集型任务 - 实现触摸事件支持移动端操作 - 使用localStorage缓存工作状态 界面规范: 1. 主工作区占70%视窗宽度 2. 工具面板固定右侧30%区域 3. 底部状态栏显示图像元数据 4. 所有控件必须支持键盘快捷键 5. 重要操作需二次确认提示 性能约束: - 8MB以上图片需显示处理进度条 - 历史记录最多占用50MB内存 - 滤镜操作响应时间<200ms - 导出300dpi图像时启用后台队列
使用说明
- 点击"复制提示词"按钮复制完整内容
- 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
- 根据实际需求调整提示词中的具体参数
- 可以多次迭代优化以获得更好的结果
