syncfusion-javascript-image-editor
Installation
SKILL.md
Implementing Syncfusion TypeScript Image Editor
A comprehensive skill for implementing the Syncfusion Image Editor control in TypeScript applications. This skill covers initialization, image loading/saving, annotation tools, image manipulation (zoom, crop, rotate, transform), filtering, fine-tuning, accessibility, and customization patterns.
Overview
The Syncfusion Image Editor is a powerful, feature-rich component for professional image editing in web applications. Key capabilities include:
- Image Operations - Open, save, export in JPEG, PNG, SVG, WebP, BMP formats
- Zoom & Pan - Multiple zoom methods (toolbar, mouse wheel, pinch, keyboard)
- Transformations - Crop, rotate, flip, straighten, resize with preview
- Annotations - Text, freehand drawing, shapes (rectangles, circles, arrows, lines), redaction, frames
- Filters & Effects - 20+ filter effects plus fine-tuning controls
- Layer Management - Z-order operations, multiple annotations
- History - Full undo/redo support with action tracking
- Accessibility - WCAG 2.2 compliant, keyboard navigation, screen reader support
- Customization - Toolbar, themes, event handlers, quick access
- TypeScript Support - Full type definitions and webpack configuration