Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qchenqizhi/QCropper
Image cropping/rotating/straightening library for iOS in Swift
https://github.com/qchenqizhi/QCropper
cocoapods crop cropping editing image ios photo phototweaks rotating swift tocropviewcontroller
Last synced: 3 months ago
JSON representation
Image cropping/rotating/straightening library for iOS in Swift
- Host: GitHub
- URL: https://github.com/qchenqizhi/QCropper
- Owner: qchenqizhi
- License: mit
- Created: 2019-10-16T13:18:17.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-11T07:53:59.000Z (11 months ago)
- Last Synced: 2024-04-25T18:02:39.593Z (7 months ago)
- Topics: cocoapods, crop, cropping, editing, image, ios, photo, phototweaks, rotating, swift, tocropviewcontroller
- Language: Swift
- Homepage:
- Size: 7.77 MB
- Stars: 241
- Watchers: 5
- Forks: 43
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QCropper
[![CI Status](https://img.shields.io/travis/qchenqizhi/QCropper.svg?style=flat)](https://travis-ci.org/qchenqizhi/QCropper)
[![Version](https://img.shields.io/cocoapods/v/QCropper.svg?style=flat)](https://cocoapods.org/pods/QCropper)
[![License](https://img.shields.io/cocoapods/l/QCropper.svg?style=flat)](https://cocoapods.org/pods/QCropper)
[![Platform](https://img.shields.io/cocoapods/p/QCropper.svg?style=flat)](https://cocoapods.org/pods/QCropper)This project aims to provide an image cropping experience like iOS Photos.app
I wrote the Objective-C version of QCropper for my company a few years ago, based on earlier versions of [TOCropViewController](https://github.com/TimOliver/TOCropViewController) and [PhotoTweaks](https://github.com/itouch2/PhotoTweaks). Now I am going to say goodbye to UIKit in advance, so I (as a newbee to the open source community) created this Swift version and let it open source
## Preview
#### Customization
## Features
- Image cropping
- Image rotating
- Image straightening
- Image flipping
- Select and lock aspect ratio
- Save and restore state, reset/re-edit## Todo
- [ ] Documention
- [ ] Unit Tests
- [ ] Localization
- [x] CocoaPods
- [ ] Carthage/SPM
- [ ] SwiftUI version
- [ ] Landscape/iPad
- [ ] Custom transtion
- [x] Angle ruler
- [x] Aspect ratio picker
- [x] Circular
- [x] Overlays & CustomUI customization## Installation
QCropper is available through [CocoaPods](https://cocoapods.org). To install
it, simply add the following line to your Podfile:```ruby
pod 'QCropper'
```## License
QCropper is available under the MIT license. See the [LICENSE](LICENSE) file for more info.