Brightroom
3.0.0
محرر صور قابلية للتكامل بالكامل مع واجهة مستخدم قابلة للتخصيص-كلها مدعومة بقوة المعدن.
| محرر الصور | photoscroprotating | اكتشاف الوجه | إخفاء |
|---|---|---|---|
![]() | ![]() | ![]() |
EditingStack .EditingStacks إدارة تاريخ التحرير وتقديم الصور. إنه مثل متصفح مقطوع الرأس!URL .| هدف iOS | نسخة XCODE | نسخة سريعة |
|---|---|---|
| iOS 15.0+ | xcode 15.2+ | سويفت 5.9+ |
اشتر لي القهوة أو دعمني على جيثب.

هناك عدد قليل من ملاحظات التدبير المنزلي الهامة لأولئك القادمين من 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
هناك تطبيق كامل المصدر وجاهز الإنتاج بالكامل متوفر على متجر التطبيقات الذي يستخدم Brightroom. يسمى بالتنقيط.
يحتوي هذا المستودع أيضًا على تطبيق تجريبي يوضح ما يمكن أن يقوم به Brightroom ويعرض بعض التجارب السهلة. استنساخ هذا الريبو وبناء المشروع لتجربته!
Brightroom متاح تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر ملف الترخيص لمزيد من المعلومات.