GitHub repository: pushu-wf/avatar-clipper
Primary language: TypeScript
Description: avatar-clipper 是一款基于 Konva 开发的轻量级头像裁剪工具，支持 TypeScript 。其核心架构采用 Command 和 EventBus 模块，提供简洁 API 操作和灵活的事件回调机制。工具支持图片加载、裁剪框交互、水印添加、暗部效果等特色功能，并能导出多种格式的裁剪结果。相比现有方案，avatar-clipper 在保持功能完整的同时更加轻量化，不绑定任何 UI 组件，核心库打包结果仅 200 多 kb，仅通过 API 实现核心裁剪功能，适用于社交媒体、电商等多场景需求。