UIImage+MultiFormat.m 737 Bytes
//
//  UIImage+MultiFormat.m
//  WSWebImageDemo
//
//  Created by 王帅 on 16/7/21.
//  Copyright © 2016年 王帅. All rights reserved.
//

#import "UIImage+MultiFormat.h"
#import "NSData+ImageContentType.h"

@implementation UIImage (MultiFormat)

+ (UIImage *)ws_imageWithData:(NSData *)data
{
    if (!data) {
        return nil;
    }
    UIImage *image;
    NSString *imageContentType = [NSData ws_imageContentTypeWithData:data];
    
    if ([imageContentType isEqualToString:@"image/gif"]) {
        //TODO 处理GIF图片
    }
    else if ([imageContentType isEqualToString:@"image/webp"]) {
        //TODO 处理WEBP图片
    }
    else {
        image = [[UIImage alloc] initWithData:data];
    }
    return image;
}

@end