Brightroom
3.0.0
사용자 정의 가능한 UI를 갖춘 완전한 기능을 갖춘 복합식 이미지 편집기-모두 금속의 힘으로 뒷받침됩니다.
| 이미지 편집기 | 광 분산 | 얼굴 감지 | 마스킹 |
|---|---|---|---|
![]() | ![]() | ![]() |
EditingStack 스택을 사용하여 독립형을 실행합니다.EditingStacks 편집 기록을 관리 하고 이미지를 렌더링합니다. 헤드리스 브라우저와 같습니다!URL 로 편집하기 위해 원격 이미지를 로드하고 다운로드하십시오.| iOS 대상 | Xcode 버전 | 스위프트 버전 |
|---|---|---|
| iOS 15.0+ | Xcode 15.2+ | 스위프트 5.9+ |
커피를 사거나 Github에서 나를 지원하십시오.

V1에서 오는 사람들에게는 몇 가지 중요한 하우스 키핑 노트가 있습니다.
스위프트 패키지 관리자
dependencies: [
. package ( url : " https://github.com/muukii/Brightroom.git " , upToNextMajor : " 2.2.0 " )
]개념에 대한 전체 문서를보십시오.
Brightroomuiphotoscrop.photoscroprotation
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 ( )
}
}
}부류
PixelEditViewController
App Store에는 Brightroom을 사용하는 전체 오픈 소스 및 프로덕션 지원 앱이 있습니다. 드립이라고합니다.
이 저장소에는 Brightroom이 수행 할 수있는 내용을 보여주는 데모 앱도 포함되어 있으며 쉬운 실험을 보여줍니다. 이 저장소를 복제하고 프로젝트를 작성하여 시도해보십시오!
Brightroom은 MIT 라이센스에 따라 제공됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.