Ein mit Full-Feasur-komponierbares Bild-Editor mit einer anpassbaren Benutzeroberfläche-alle durch die Kraft von Metall unterstützt.
| Bildredakteur | Fotoscroprrotieren | Gesichtserkennung | Maskierung |
|---|---|---|---|
![]() | ![]() | ![]() |
EditingStack Standalone aus.EditingStacks verwalten die Bearbeitungsgeschichte und rendern Bilder. Es ist wie ein kopfloser Browser!URL herunter.| iOS Ziel | Xcode -Version | Schnelle Version |
|---|---|---|
| iOS 15.0+ | Xcode 15.2+ | Swift 5.9+ |
Kaufen Sie mir einen Kaffee oder unterstützen Sie mich auf Github.

Es gibt einige wichtige Haushaltsnotizen für diejenigen, die aus V1 kommen.
Swift Package Manager
dependencies: [
. package ( url : " https://github.com/muukii/Brightroom.git " , upToNextMajor : " 2.2.0 " )
]Sehen Sie sich die vollständige Dokumentation zum Begriff an.
Brightroomuiphotoscrop.Photoscroprrotation
import SwiftUI
import BtightroomUIPhotosCrop
struct DemoCropView : View {
@ StateObject var editingStack : EditingStack
@ State var resultImage : ResultImage ?
init (
editingStack : @escaping ( ) -> EditingStack
) {
self . _editingStack = . init ( wrappedValue : editingStack ( ) )
}
var body : some View {
ZStack {
VStack {
PhotosCropRotating ( editingStack : { editingStack } )
Button ( " Done " ) {
let image = try ! editingStack . makeRenderer ( ) . render ( ) . cgImage
self . resultImage = . init ( cgImage : image )
}
}
}
. onAppear {
editingStack . start ( )
}
}
}Klassifizierter
PixelEditViewController
Im App Store gibt es eine gesamte Open-Source- und produktionsbereite App, die Brightroom verwendet. Es heißt Tropf.
Dieses Repository enthält auch eine Demo -App, die zeigt, was Brightroom durchführen kann, und einige einfache Experimente präsentiert. Klonen Sie dieses Repo und bauen Sie das Projekt auf, um es auszuprobieren!
Brightroom ist unter der MIT -Lizenz erhältlich. Weitere Informationen finden Sie in der Lizenzdatei.