# CropImage

[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Flaosb%2FCropImage%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/laosb/CropImage)
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Flaosb%2FCropImage%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/laosb/CropImage)

A simple SwiftUI view where user can move and resize an image to a pre-defined size.

Supports iOS 14.0 and above, or macOS Ventura 13.0 and above.

- Supports both iOS and macOS
- Use `ImageRenderer` to render the cropped image, when possible
- Very lightweight
- (Optionally) bring your own crop UI

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="./Sources/CropImage/Documentation.docc/Resources/macos~dark.png">
  <img alt="Preview on macOS" src="./Sources/CropImage/Documentation.docc/Resources/macos.png">
</picture>

## License

[MIT](./LICENSE)