Closed retyui closed 5 months ago
Make module cross-platform:
format?: 'jpeg' | 'png' | 'webp'
Create a new Expo project
npx create-expo-app -t expo-template-blank-typescript
Run web yarn web:
yarn web
Link a library yarn add /path/to/package/image-editor locally
yarn add /path/to/package/image-editor
Try to crop image:
import ImageEditor from '@react-native-community/image-editor' ImageEditor.cropImage('https://images.pexels.com/photos/842711/pexels-photo-842711.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2', { "resizeMode": "cover", "offset": { "x": 1125, "y": 750 }, "size": { "width": 1125, "height": 750 }, "quality": 0.7, "format": "jpeg" })
Video:
https://github.com/callstack/react-native-image-editor/assets/4661784/74d94d63-2df8-484b-ad74-9f919a80c8ae
Summary
Make module cross-platform:
format?: 'jpeg' | 'png' | 'webp'
Test plan
Create a new Expo project
Run web
yarn web
:Link a library
yarn add /path/to/package/image-editor
locallyTry to crop image:
Video:
https://github.com/callstack/react-native-image-editor/assets/4661784/74d94d63-2df8-484b-ad74-9f919a80c8ae