syncfusion-react-image-editor

Implement image editing in React apps with annotations, filters, cropping, and transformations.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-image-editor-haresh-sai06
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncfusion-react-image-editor
Source: https://github.com/haresh-sai06/HF_APP_Frontend/tree/main/.agents/skills/syncfusion-react-image-editor
Command: npx skills add https://github.com/haresh-sai06/HF_APP_Frontend --skill syncfusion-react-image-editor-haresh-sai06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @syncfusion/ej2-react-image-editor, @syncfusion/ej2-base, and includes references (resource) components.

What problem does it solve? Adding image editing capabilities to a React application normally requires building canvas manipulation, annotation tools, and export logic from scratch. This Skill provides complete guidance for integrating the Syncfusion React Image Editor component, covering setup, API usage, and common editing workflows. ## Core Features & Use Cases - Image Operations: Open images from files, URLs, base64, or blobs, then crop, rotate, flip, resize, zoom, and export as PNG, JPEG, SVG, or WEBP. - Annotations & Effects: Add text, shapes, freehand drawings, image watermarks, redactions, frames, filters, and fine-tune adjustments like brightness and contrast. - Use Case: A support team needs users to annotate screenshots before submission. Use this Skill to render the Image Editor in a dialog, let users draw arrows and blur sensitive data, then export the result as PNG. ## Quick Start Set up the Syncfusion React Image Editor component in my React app and load an image from a URL when the component is created.

Frequently Asked Questions about syncfusion-react-image-editor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an image editor to a React application?▼

Install the @syncfusion/ej2-react-image-editor package, import the ImageEditorComponent, and render it with width and height props. Use the created event to call the open method with a URL, base64 string, or blob to load an initial image.

How to crop an image programmatically with Syncfusion Image Editor?▼

Call the select method with a selection type like 'custom', 'square', 'circle', or an aspect ratio such as '16:9', then call the crop method. You can pass start coordinates and dimensions to control the selection area precisely.

What image formats does Syncfusion React Image Editor support?▼

The editor opens PNG, JPEG, JPG, SVG, WEBP, and BMP files from local files, URLs, base64 strings, or blobs. Exporting is supported as PNG, JPEG, SVG, and WEBP via the export method with an optional quality parameter.

Can I add text and shape annotations to images in React?▼

Yes, use drawText for text with font, size, bold, italic, and color options, and drawRectangle, drawEllipse, drawLine, drawArrow, or drawPath for shapes. Annotations can be updated, deleted, cloned, and reordered with z-order methods like bringToFront.

How do I blur or hide sensitive information in an image?▼

Use the drawRedact method with RedactType.Blur or RedactType.Pixelate, specifying position, dimensions, and intensity. Redactions can be selected, updated, listed with getRedacts, or removed with deleteRedact by their ID.

Does Syncfusion Image Editor support undo and localization?▼

Yes, it provides undo and redo methods with a 16-step history plus keyboard shortcuts Ctrl+Z and Ctrl+Y. Localization supports over 120 locales through the locale property and L10n.load for custom translation strings, including RTL languages.