IOS 拍照,系统相册 拿照片地理位置,还有修改时间最新时间

最近客户丧心病又狂地想要一个照片水印,哦,可以的呢,我想起了uiview变UIimage 的方法可以的
<span style="font-size:14px;">- (UIImage*)convertViewToImage:(UIView*)v
{
    CGSize s = v.bounds.size;
    UIGraphicsBeginImageContextWithOptions(s, NO, [UIScreen mainScreen].scale);
    
    CGContextRef context = UIGraphicsGetCurrentContext();
    
    [v.layer renderInContext:context];
    
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    
    v.layer.contents = nil;
    return image;
    
}</span><span style="font-size:12px;">
</span>

但是加的内容就是照片的时间还有GPS地位,略隐私是不

哼,我想到了 UIImagePickerController里面的回调可以拍照片也可以从相册里取出来

<span style="font-size:14px;">- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {</span>
<span style="font-size:14px;">     //info里面有大文章</span>
<span style="font-size:14px;">}</span>
ok先看拍照,拍照的info里面含有三个参数

<span style="font-size:14px;">UIImagePickerControllerMediaMetadata    //详细数据,应有尽有 exif吧
UIImagePickerControllerMediaType        //类型,jpg,png这类的
UIImagePickerControllerOriginalImage    //尺寸</span>
我们所需要的数据就在 info[UIImagePickerControllerMediaMetadata] 找就可以了。时间什么的贼详细

下一个是从相册拿出来的,相册拿出来的info也是三个,只不过把

UIImagePickerControllerMediaMetadata 换成了 UIImagePickerControllerReferenceURL 看见url亲爹啊,地址。

IOS8出来了新的照片库 <Photos/Photos.h>

以前那个ass的不用了,我也不会用 哼

<span style="font-size:14px;">PHAsset *asset = [PHAsset fetchAssetsWithALAssetURLs:@[assetURL] options:nil][0];</span>
这就完了?恩,信息都在asset里了。里面信息挺全的,直接拿就好了。

注意我们有时候需要地址里面恰好有地址出来

@property (nonatomic,strong,readonly,nullable)CLLocation *location;

就这个,里面由经纬度,有了经纬度咱们要还原一下住址,开始我以为这个里面是地球坐标,没想到这里已经是符合我们社会主义核心价值观的火星坐标了。

亏我还找办法来转换,这个直接就是放进去等待回调出地址就可以了










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赫凯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值