Specifies a Canvas-based image editor with brightness and contrast adjustments, filters, crop and resize, and text overlays.
Develop a web-based image editor using HTML5 Canvas, CSS3, and JavaScript. Create a professional interface with tool panels and preview area. Implement basic adjustments including brightness, contrast, saturation, and sharpness. Add filters with customizable parameters and previews. Include cropping and resizing with aspect ratio controls. Implement text overlay with font selection and styling. Add shape drawing tools with fill and stroke options. Include layer management with blending modes. Support image export in multiple formats and qualities. Create a responsive design that adapts to screen size. Add undo/redo functionality with history states.
使用 HTML5 Canvas、CSS3 和 JavaScript 开发一个基于网页的图像编辑器。创建一个具备工具面板和预览区域的专业化界面。实现基础调整功能,包括亮度、对比度、饱和度和锐度。添加可自定义参数并支持实时预览的滤镜。包含带宽高比控制的裁剪与缩放功能。实现文本叠加功能,支持字体选择与样式设置。添加形状绘制工具,并提供填充与描边选项。包含图层管理功能,并支持混合模式。支持以多种格式与质量导出图像。创建响应式设计,使其能随屏幕尺寸自适应。添加支持历史状态的撤销/重做功能。