簡體   English   中英

使用 swift 在相冊中按原樣保存圖像

[英]Save image as is in photo album using swift

我在 Swift v2 中編寫了一個隱寫術應用程序。 工作流程很簡單:我打開一個圖像,我輸入一條消息進行保存,我執行 bitmanip 來修改最不重要的位,然后我保存到相冊。

問題是,iOS 正在我的圖像上運行壓縮(我相信)並且一些位發生了變化。

如何在不讓 iOS 更改我的任何位的情況下將我的圖像直接保存到相冊? (我可以在這里發布代碼,但代碼很多)

(這是整體代碼的一小段)

 let imageRef = CGBitmapContextCreateImage(context);

 let newImage = UIImage(CGImage: imageRef!)
 UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil)

看來我只需要將我的 newImage 轉換為 UIImagePNGRepresenation。

 let imageRef = CGBitmapContextCreateImage(context);
 let newImage = UIImage(CGImage: imageRef!)
 let newImagePNG = UIImagePNGRepresentation(newImage)
 var saveableImage = UIImage(data: newImagePNG!)
 saveImage(saveableImage!)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM