show the frames being generated in alert
This commit is contained in:
1 parent
9ccc8e4317
commit
047c9e9504
4 files changed
+23
-16
No files matched your search
@@ -190,6 +190,7 @@ class PosterBoardManager: ObservableObject {
|
||||
print(error.localizedDescription)
|
||||
}
|
||||
}
|
||||
UIApplication.shared.change(title: "Applying Wallpapers...", body: "Extracting tendies...")
|
||||
for url in selectedTendies {
|
||||
let unzippedDir = try unzipFile(at: url)
|
||||
guard let descriptors = try getDescriptorsFromTendie(unzippedDir) else { continue } // TODO: Add error handling
|
||||
|
||||
@@ -91,11 +91,12 @@ class VideoHandler {
|
||||
|
||||
while let sampleBuffer = readerOutput.copyNextSampleBuffer(),
|
||||
let imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer) {
|
||||
let name = "\(frameCount).jpg"
|
||||
UIApplication.shared.change(title: "Generating Video...", body: "Creating assets/\(name)...")
|
||||
|
||||
let ciImage = CIImage(cvPixelBuffer: imageBuffer)
|
||||
let context = CIContext()
|
||||
if let cgImage = context.createCGImage(ciImage, from: ciImage.extent) {
|
||||
let name = "\(frameCount).jpg"
|
||||
if let img = cgImage.jpg {
|
||||
try img.write(to: assetsFolder.appendingPathComponent(name))
|
||||
camlData += "\t\t\t<CGImage src=\"assets/\(name)\"/>\n"
|
||||
@@ -107,6 +108,7 @@ class VideoHandler {
|
||||
} catch {
|
||||
print("Error reading asset: \(error)")
|
||||
}
|
||||
UIApplication.shared.change(title: "Generating Video...", body: "Creating CAML data...")
|
||||
|
||||
camlData += """
|
||||
</values>
|
||||
|
||||
Reference in new issue
Block a user