图片处理

2017-12-01  本文已影响7人  娘亲Joanna
//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];

上一篇 下一篇

猜你喜欢

热点阅读