image-cropper-video-uploader
v1.2.0
Published
Image cropping with handling also video
Downloads
1,189
Maintainers
Readme
Image Cropper Video Uploader
A React component for cropping multiple images with and also handle videos. Ideal for handling image editing in modern web applications.
Table of Contents
Table of Contents
Installation
You can install the package via npm or yarn:
npm install image-cropper-video-uploader
or
yarn add image-cropper-video-uploader
## Usage
Once installed, you can use the `MultipleImageCropping` component in your React application. Import the component and include it in your JSX. You need to provide callback functions to handle the cropped images and any cancellation events.
Here’s a basic example of how to use the component:
```jsx
import React from 'react';
import MultipleImageCropping from 'multiple-image-crop-react';
const App = () => {
// This function is called when the user completes cropping the images.
// It receives an array of cropped image objects as its parameter.
const handleImageCrop = (croppedImages) => {
// Process the array of cropped images here
console.log(croppedImages);
};
// This function is called if the user cancels the cropping process.
// It can be used to handle or clear images as needed.
const handleCancle = (clearImage) => {
console.log('Image cropping cancelled:', clearImage);
};
return (
<div>
<h1>Image Cropping Example</h1>
<MultipleImageCropping onUpload={handleImageCrop} onCancle={handleCancle} />
</div>
);
};
export default App;
Example
### 6. **Examples**
**Example Code:**
```jsx
import React from 'react';
import MultipleImageCropping from 'image-cropper-video-uploader';
const handleCancle = (value)=>{
console.log(value)
}
cosnt handleUpload = (value)=>{
console.log(value)
}
const Example = () => (
<div style={{ padding: '20px' }}>
<h1>Example Usage</h1>
<MultipleImageCropping onUpload={handleUpload} onCancle={handleCancle}/>
</div>
);
export default Example;