繁体   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