标签: photolibrary

iPhone:如何获取使用UIImageWriteToSavedPhotosAlbum()保存的图像的文件路径?

我使用以下方法将合并后的图像保存到iPhone照片库:

UIImageWriteToSavedPhotosAlbum(viewImage, self, @selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil);
Run Code Online (Sandbox Code Playgroud)

并使用以下方式获取回调:

- (void) savedPhotoImage:(UIImage*)image didFinishSavingWithError:(NSError *)error contextInfo: (void *)contextInfo { NSLog(@"%@", [error localizedDescription]);
NSLog(@"info: %@", contextInfo);}
Run Code Online (Sandbox Code Playgroud)

我想得到的是图像保存位置的路径,因此我可以将其添加到一个数组中,该数组将用于调用应用程序中其他位置的已保存项目列表.

当我使用选择器加载图像时,它显示路径信息.但是,当我保存创建的图像时,我无法找到保存图像路径的位置.

我有关于网络的搜索,但是大多数示例都在回调时停止,并提供一条很好的消息,说明图像已成功保存.我只想知道它的保存位置.

我理解一种方法可能是开始定义我自己的路径,但正如该方法为我做的那样,我只是希望它可以告诉我它保存到哪里.

iphone save photolibrary uiimage ios

50
推荐指数
1
解决办法
6万
查看次数

斯威夫特 - 如何最后拍摄照片库中的3张照片?

我需要在viewDidload事件中获取并显示最后从照片库中拍摄的3张照片而不进行任何点击.

在此步骤之后,当我滚动滚动视图时,我应该获得其他照片3乘3.

你知道用swift做这个的正确方法吗?谢谢.

样品

photolibrary uiscrollview ios swift

26
推荐指数
5
解决办法
2万
查看次数

19
推荐指数
2
解决办法
2万
查看次数

仅获取PHAssetMediaTypeImage类型的照片,表单资产集合类型PHAssetCollectionTypeSmartAlbum

我正在使用Photos框架来获取iOS8中的专辑列表.我能够使用它

PHFetchResult *smartAlbums = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeAlbumRegular options:nil];
Run Code Online (Sandbox Code Playgroud)

这给了我所有智能相册的列表,包括视频.如何过滤此列表中的视频.我只需要图像.

帮助将不胜感激.谢谢.

photolibrary ios photokit phasset

16
推荐指数
2
解决办法
1万
查看次数

尝试通过图像选择器从照片库中获取照片时,应用程序崩溃

任何人在尝试使用图像选择器访问照片库之前遇到此错误?

NSInvalidArgumentException  Cannot set metadata in read-only store.
Run Code Online (Sandbox Code Playgroud)

任何关于实际出错的建议以及如何解决这个问题的建议将不胜感激.

错误堆栈的快照如下所示

在此输入图像描述

objective-c photolibrary uiimagepickercontroller ios

14
推荐指数
2
解决办法
3892
查看次数

从用户的照片库中删除照片?

有没有办法可以删除从我的应用程序加载到我的应用程序的图像UIImagePickerController

我希望能够在用户执行特定操作时从用户的照片库中删除图像.

我提示用户从他们的库中选择一个图像,然后它被加载到我的应用程序中,此时应用程序会做一些时髦的动画,然后实际删除图像.

请帮忙!

iphone objective-c photolibrary uiimagepickercontroller

10
推荐指数
3
解决办法
5870
查看次数

iphone,当用"renderInContext"将图像保存到设备时,图像模糊不清?

我正在使用此代码从视图中呈现图像.然后我将它保存到相册.图像模糊吗?为什么?有解决方案吗?

UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

Tnx全部.

iphone blurry save photolibrary

8
推荐指数
1
解决办法
1406
查看次数

将UIImageView中的图像保存到iPad照片库

我正在创建一个iPad应用程序,它UIImageViews在水平滚动视图中有几张图片().我希望允许用户在点击其中一个图片时将图像保存到他们的照片库UIImageView.我喜欢Safari处理这个问题的方式:你只需点击并按住直到弹出菜单出现,然后点击保存图像.我知道有" UIImageWriteToSavedPhotosAlbum".但我是iOS开发的新手,我不太清楚它去哪里以及放置它(即如何检测哪个图像被点击).

从我发现的,我看到人们使用UIImage而不是UIImageView.我需要将视图转换为UIImage?如果是这样,怎么样?如何检测用户何时点击图像以及哪些图像UIImageView被点按?如果你可以指出我正确的方向,也许一些例子我会非常感激.

iphone xcode photolibrary uiimageview ipad

7
推荐指数
1
解决办法
2万
查看次数

使用PhoneGap,如何获取从iPhone中的照片库中选择的照片的base64图像数据

使用PhoneGap(Cordova),我试图获取从照片库中选择的照片的base64图像数据.

我可以这样做..当从相机拍摄照片时,使用下面的Cordova代码片段.

    navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
    destinationType: Camera.DestinationType.DATA_URL
 }); 

function onSuccess(imageData) {
    var image = document.getElementById('myImage');
    image.src = "data:image/jpeg;base64," + imageData;
}

function onFail(message) {
    alert('Failed because: ' + message);
}
Run Code Online (Sandbox Code Playgroud)

但是,当从库中选择照片时,我该怎么做才能获得base64图像数据?

base64 camera photolibrary cordova

7
推荐指数
1
解决办法
3万
查看次数

获取PHAsset的文件大小而不加载资源?

有没有办法在PHAsset没有做的情况下将文件大小放在磁盘上requestImageDataForAsset或将其转换为ALAsset?我正在加载用户照片库的预览 - 可能有数千个 - 并且我的应用程序必须知道他们在导入之前知道大小.

image photolibrary swift phasset

7
推荐指数
1
解决办法
2997
查看次数