QCropper
Image cropping/rotating/straightening library for iOS in Swift
Install / Use
/learn @qchenqizhi/QCropperREADME
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 and 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
<img src="preview.gif" width="800" height="680">Customization
<img src="preview.jpg" width="800" height="574">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. To install it, simply add the following line to your Podfile:
pod 'QCropper'
License
QCropper is available under the MIT license. See the LICENSE file for more info.
Related Skills
healthcheck
349.0kHost security hardening and risk-tolerance configuration for OpenClaw deployments
imsg
349.0kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
349.0kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
