2016-07-18 13 views
0

カスタムギャラリーで.jpegと.tiffイメージをデバイスのギャラリーに保存します。iOSのデバイスギャラリーに.jpeg/.tiffイメージを保存する方法

私はギャラリーにカスタムアルバムを保存するためにこのanswerを参照しています。

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

しかし、常に.jpg形式で画像を保存します。

また、このanswerを使用してデフォルトアルバムで画像を保存しようとしています。しかし、画像を.jpg形式で保存します。

ギャラリーに画像を保存する方法については、ここでいくつかの記事を読んでいます。残念ながら、「良い」解決策はないようです。

いつ画像をドキュメントディレクトリに保存しましたか?正しいフォーマットで保存されました。しかし、この画像をデバイスギャラリーに保存しようとすると、常に.jpg形式で保存されます。

カスタム名の画像をギャラリーのカスタムアルバムに保存する方法はありますか。

私の.jpegイメージと.tiffイメージをデバイスのギャラリーに保存します。

ご協力いただければ幸いです。

答えて

1

は、それがデフォルトJPG形式で次のコード

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ストアを使用して画像を保存することができます。 変更することはできません。 Appleによって完全に管理されています。

+0

iOS9では、 'ALAssetsLibrary'は推奨されていません。だから、私は 'PHPhotoLibrary'を使っています。 –

+0

あなたは確かに、Appleはこれを許可することはできません。あなたにこれに関する書類やリンクがありますか? –

関連する問題