美文网首页
图片处理

图片处理

作者: 娘亲Joanna | 来源:发表于2017-12-01 18:04 被阅读7次
  • 图片处理:当拿到一个字符串的时候,不知道是url还是本地路径的时候,怎么正确的拿到字符串代表的图片
    urlStr:为界面传过来的本地图片路径或者图片的URL
//1.先调用 initWithContentsOfFile本地路径转图片的方法,若不是本地路径,则获得的图片为nil
    UIImage *savedImage = [[UIImage alloc] initWithContentsOfFile:urlStr];
    if (savedImage == nil) {
//2.再调用 dataWithContentsOfURL 转图片的方法,若依然为空则路径不准确
        savedImage = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:
[NSURL URLWithString:urlStr]]];
        if (savedImage == nil) {
             NSLog(@"图片路径不合法");
             return;
        }
    }
//图片转为base64    1.0f:代表无压缩
    NSData *data = UIImageJPEGRepresentation(savedImage, 1.0f);
    base64 = [data base64EncodedStringWithOptions:
NSDataBase64Encoding64CharacterLineLength];

相关文章

  • Plupload 七牛图片上传(二)

    图片基本处理 七牛提供了一些图片处理方式,比如: **图片基本处理 ** √ **图片瘦身 ** 图片高级处理 图...

  • PPT培训第二天

    一、总结 二、图片处理 1,图片边框 2,图片映像 3,图片柔光等图片处理 4,图片格式刷:其他图片同样处理 三、...

  • iOS 图片上传处理 图片压缩 图片处理

    提到从摄像头/相册获取图片是面向终端用户的,由用户去浏览并选择图片为程序使用。在这里,我们需要过UIImagePi...

  • IOS 图片上传处理 图片压缩 图片处理

    提到从摄像头/相册获取图片是面向终端用户的,由用户去浏览并选择图片为程序使用。在这里,我们需要过UIImagePi...

  • 图片处理

    头像图片处理,没有图片时将姓名的首字母显示到图片上 /*NSString *name = @"name";// ...

  • 图片处理

    图片缩放 图片转码

  • 图片处理

    图片流 前端所说的图片流就是读取本地图片,并在页面使用文件流的方式显示出来。 首先,我们简单说下文件上传的几种方式...

  • 图片处理

    1、旋转2、裁剪3、截取4、平铺 自由拉伸 等比例缩放 根据颜色生成图片 截取某个view视图 文字水印 图片水印...

  • 图片处理

    iOS中图片的加载、圆角、阴影实现方式多种多样,我们需着重考虑性能问题 视图阴影 圆角图片 注意:这种方法能够避免...

  • 图片处理

    图片处理:当拿到一个字符串的时候,不知道是url还是本地路径的时候,怎么正确的拿到字符串代表的图片urlStr:为...

网友评论

      本文标题:图片处理

      本文链接:https://www.haomeiwen.com/subject/ogvwbxtx.html