簡體   English   中英

如何在iOS中將.jpeg / .tiff圖像保存到設備庫中

[英]How to save .jpeg/.tiff image into device gallery in iOS

我想將帶有自定義相冊的.jpeg和.tiff圖像保存到設備的圖庫中。

因此,我已將此答案用於將帶有自定義相冊的圖像保存到圖庫中。

let myImage = UIImage.init(named: "image.tiff")
self.createAlbum(myImage!) //This method is taken from above linked answer

但是它總是將圖像保存為.jpg格式。

我也試圖使用此答案將圖像保存為默認相冊。 但這也將圖像保存為.jpg格式。

我在這里閱讀了幾篇有關將圖片保存到圖庫的文章。 不幸的是,似乎沒有任何“好的”解決方案。

當我將圖像保存到文檔目錄中時。 它以正確的格式保存。 但是,當我嘗試將此圖像保存到設備庫中時,它總是保存為.jpg格式。

還有其他方法可以將帶有自定義名稱的圖像保存到圖庫中的自定義相冊中。

我想將.jpeg圖像和.tiff圖像保存到設備的圖庫中。

任何幫助,將不勝感激。

可以使用以下代碼保存圖像

import AssetsLibrary


let image = NSData(contentsOfURL: url)  
//or let image = UIImage.init(named: "image.tiff")

ALAssetsLibrary().writeImageDataToSavedPhotosAlbum(image, metadata: nil, completionBlock: { (assetURL: NSURL!, error: NSError!) -> Void in
        print(assetURL)
})

但是Apple默認將其存儲為JPG格式。 您無法更改它。 它完全由Apple管理。

暫無
暫無

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

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