在 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 从“我的照片流”加载图像