https://blog.csdn.net/u012681458/article/details/52883163 例子.net
iOS 8之後code
/** 保存到相冊 @param path 路徑 */ +(BOOL)savedToPhotosAlbum:(NSString *)path{ __block NSString *createdAssetID =nil;//惟一標識,能夠用於圖片資源獲取 NSError *error =nil; [[PHPhotoLibrary sharedPhotoLibrary] performChangesAndWait:^{ createdAssetID = [PHAssetChangeRequest creationRequestForAssetFromImageAtFileURL:[NSURL fileURLWithPath:path]].placeholderForCreatedAsset.localIdentifier; } error:&error]; return createdAssetID && !error; }
iOS 8之前 如何把 GIF 動圖保存到相冊?orm
iOS 的相冊是支持保存 GIF 和 APNG 動圖的,只是不能直接播放。用 [ALAssetsLibrary writeImageDataToSavedPhotosAlbum:metadata:completionBlock] 能夠直接把 APNG、GIF 的數據寫入相冊。若是圖省事直接用 UIImageWriteToSavedPhotosAlbum() 寫相冊,那麼圖像會被強制轉碼爲 PNG。blog