2016-07-05 75 views
0

如何以編程方式將從操場生成的圖像保存到資源文件夾?我通過我的操場上的過濾器生成了一些照片,我想以某種方式保存。資源文件夾看起來很合適。如果我想將圖像保存到桌面上怎麼辦?我已經在保存應用程序的圖片時看到了這一點,但我只是想將其保存到我的桌面(或指定位置的指定文件夾)。將xcode playground的圖像保存到swift的resources文件夾中

謝謝!

+0

試試看看在獅子座達布斯的答案在這個線程:http://stackoverflow.com/questions/26538375/read-file-in-swift-ios-playground#26540934 – henrikstroem

+0

這並沒有真正幫助那麼多,你能詳細說明嗎?我只想將.png圖像保存到任意位置(例如桌面)。 –

+0

您是否發現如何做到這一點? –

回答

1

下面是如何將其保存到共享數據目錄:

創建到圖像的路徑:

let path = XCPlaygroundSharedDataDirectoryURL.appendingPathComponent("export.jpg")! 

(您可能需要創建目錄~/Documents/Shared Playground Data/

然後保存你的輸出(在這種情況下是一個濾鏡的CIImage)

let temp:CGImage = context.createCGImage(output, from: output.extent)! 
let image = UIImage(cgImage: temp) 
let data = UIImageJPEGRepresentation(image, 1.0) 
try! data?.write(to: path) 
+0

記得導入XCPlayground – MarMass

相關問題