File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
Sources/BSWInterfaceKit/SwiftUI/Views Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 11
11
with :
12
12
lfs : true
13
13
- name : Test BSWInterfaceKit iOS
14
- run : set -o pipefail && xcodebuild -scheme BSWInterfaceKit -destination "platform=iOS Simulator,name=iPhone 16,OS=18.4 " test | xcbeautify --renderer github-actions
14
+ run : set -o pipefail && xcodebuild -scheme BSWInterfaceKit -destination "platform=iOS Simulator,name=iPhone 16,OS=18.5 " test | xcbeautify --renderer github-actions
15
15
16
16
macos-build :
17
17
runs-on : mobile
Original file line number Diff line number Diff line change @@ -185,8 +185,8 @@ private extension UIImage {
185
185
self
186
186
}
187
187
#else
188
- nonisolated func extractSubject( ) async -> UIImage ? {
189
- guard let inputImage = CIImage ( image: self ) else { return nil }
188
+ nonisolated func extractSubject( ) async -> UIImage {
189
+ guard let inputImage = CIImage ( image: self ) else { return self }
190
190
let request = VNGenerateForegroundInstanceMaskRequest ( )
191
191
let handler = VNImageRequestHandler ( ciImage: inputImage)
192
192
@@ -197,7 +197,7 @@ private extension UIImage {
197
197
forInstances: result. allInstances,
198
198
from: handler
199
199
) else {
200
- return nil
200
+ return self
201
201
}
202
202
let maskImage = CIImage ( cvPixelBuffer: mask)
203
203
let filter = CIFilter . blendWithMask ( )
@@ -207,11 +207,11 @@ private extension UIImage {
207
207
208
208
guard let outputImage = filter. outputImage,
209
209
let cgImage = CIContext ( options: nil ) . createCGImage ( outputImage, from: outputImage. extent)
210
- else { return nil }
210
+ else { return self }
211
211
212
212
return UIImage ( cgImage: cgImage)
213
213
} catch {
214
- return nil
214
+ return self
215
215
}
216
216
}
217
217
#endif
You can’t perform that action at this time.
0 commit comments