Browse Source

haneke weg

master
marcoschmickler 2 months ago
parent
commit
8d2e16485a
  1. 18
      kplayer/photo/SPhotoAlbumView.swift

18
kplayer/photo/SPhotoAlbumView.swift

@ -68,6 +68,11 @@ struct SPhotoAlbumView: View {
}.task() {
model.preload()
}
.sheet(isPresented: Binding(get: { faceResultImage != nil }, set: { if !$0 { faceResultImage = nil } })) {
if let img = faceResultImage {
Image(uiImage: img).resizable().scaledToFit()
}
}
if embedded && !more {
v.overlay(SEmbeddedVideo(embedded: $embedded, down: $embDown).offset(y: embDown ? 0: 70), alignment: embDown ? .bottomLeading : .topLeading)
} else if more {
@ -99,8 +104,9 @@ struct SPhotoAlbumView: View {
Button(action: {faceSelectedItem("birgit"); more=false; }, label: {Text("birgit")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("barbara"); more=false; }, label: {Text("barbara")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("nina"); more=false; }, label: {Text("nina")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("nicki"); more=false; }, label: {Text("nina")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("mitra"); more=false; }, label: {Text("nina")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("nicki"); more=false; }, label: {Text("nicki")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("mitra"); more=false; }, label: {Text("mitra")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("koch"); more=false; }, label: {Text("koch")}).buttonStyle(BorderlessButtonStyle())
Button(action: {faceSelectedItem("amruta"); more=false; }, label: {Text("amruta")}).buttonStyle(BorderlessButtonStyle())
}
.frame(width: 80, alignment: .top).offset(x: 0, y: 70), alignment: .topLeading)
@ -133,11 +139,13 @@ struct SPhotoAlbumView: View {
Task {
if !single {
try await FaceManager.sharedInstance.processFolder(inputFolderPath: path, sourceFacePath: "benchmark/" + name + ".jpg", outputFolderPath: outpath)
} else {
let filename = (item.thumbUrl! as NSString).lastPathComponent
let data = try await FaceManager.sharedInstance.processOneImage(inputImage: path+"/"+filename, sourceFace: "benchmark/" + name + ".jpg")
if let img = UIImage(data: data) {
await MainActor.run { faceResultImage = img }
}
else {
try! await FaceManager.sharedInstance.processImage(inputImagePath: "input", sourceFacePath: "benchmark/" + name + ".jpg")
}
//try! await FaceManager.sharedInstance.processImage(inputImagePath: "input", sourceFacePath: "benchmark/Renate.jpg")
}
}

Loading…
Cancel
Save