func save()

in Diffusion/DiffusionImage+iOS.swift [15:34]


    func save(cgImage: CGImage, filename: String?) -> URL? {
                
        let image = UIImage(cgImage: cgImage)
        let fn = filename ?? "diffusion_generated_image"
        let appSupportURL = Settings.shared.tempStorageURL()
        
        let fileURL = appSupportURL
            .appendingPathComponent(fn)
            .appendingPathExtension("png")
        
        if let imageData = image.pngData() {
            do {
                try imageData.write(to: fileURL)
                return fileURL
            } catch {
                print("Error saving image to temporary file: \(error)")
            }
        }
        return nil
    }