在 iOS 中存储 UIImagePicker 选取的图像

Posted

技术标签:

【中文标题】在 iOS 中存储 UIImagePicker 选取的图像【英文标题】:To store the images picked by UIImagePicker in iOS 【发布时间】:2013-03-14 06:31:32 【问题描述】:

我正在使用 Objective C 进行 ios 原生开发。我想实现相机

我的应用程序中的功能。我使用UIImagePickerController 实现了摄像头。我

我能够拍摄图像并将其存储在 iPAD 的照片库中。现在我必须存储

BASE 64 格式。我正在使用 SUP 2.1.3 作为我的中间件。为此

我必须做的步骤?请帮我解决这个问题?为此我们必须先转换

从 IPAD 到BASE 64 的图像对吗?请提出一些建议?我怎样才能做到这一点?

【问题讨论】:

"我必须将它存储在 MBO 中" -- 什么是 MBO ?? 对不起,我使用 SUP 2.1.3 作为中间件。所以有一个 MBO(移动业务对象)用于保存图像。数据为 BASE 64 格式 哦,我明白了。对此一无所知。祝你好运。 【参考方案1】:

您可以使用以下代码获取图像数据:

NSData* data = UIImageJPEGRepresentation(yourImage, 1.0f);
[Base64 initialize];
NSString *strEncoded = [Base64 encode:data];

【讨论】:

以上是关于在 iOS 中存储 UIImagePicker 选取的图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上的 UIImagePicker 中获取实际图像框架的大小?

在 iOS8 上使用 UIImagePicker 结果 URL 和 PHAsset 从“我的照片流”加载图像

UIView子视图中的IOS UIImagePicker

iOS 7 UIImagePicker 预览黑屏

UIImagePicker 无法在 iOS 3.1.3 上执行全屏转换

测试 UIImagePicker