sdwebimage 加載webp圖片


sdwebimage加載 webp / git 

配置宏

 

- (void)setUpCusPhoto
{
    _scrollView = [UIScrollView new];
    _scrollView.frame = self.view.bounds;
    [self.view addSubview:_scrollView];
    
    //webp
    UIImageView *view = [[UIImageView alloc] init];
    view.frame = CGRectMake(10, 100, 320, 200);
    NSString *url = @"http://www.ioncannon.net/wp-content/uploads/2011/06/test2.webp";
    [view sd_setImageWithURL:[NSURL URLWithString:url] placeholderImage:[UIImage imageNamed:@"pia"]];
    [_scrollView addSubview:view];
    
//   view.image =  [UIImage sd_imageWithWebPData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]];

    
    //jpg
    UIImageView *view1 = [[UIImageView alloc] init];
    view1.frame = CGRectMake(10, 100+200+10, 320, 200);
    NSString *url1 = @"http://testadmin.jrtoo.com:8081/Uploads/2017/06/20/594884bf71f2a.jpeg";
    [view1 sd_setImageWithURL:[NSURL URLWithString:url1] placeholderImage:[UIImage imageNamed:@"pia"]];
    [_scrollView addSubview:view1];
    
    //gif
    UIImageView *view3 = [[UIImageView alloc] init];
    view3.frame = CGRectMake(10, 100+200+200+10+10, 320, 200);
    NSString *url3 = @"https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif";
    [view3 sd_setImageWithURL:[NSURL URLWithString:url3] placeholderImage:[UIImage imageNamed:@"pia"]];
    [_scrollView addSubview:view3];
    
    _scrollView.contentSize = CGSizeMake(self.view.width, view3.bottom + 20);
}

yyimage 支持webp gif,sdwebimage不支持

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor colorWithWhite:0.863 alpha:1.000];
    //http://www.ioncannon.net/wp-content/uploads/2011/06/test2.webp
    
    YYImage *image = [YYImage imageNamed:@"nyancat@2x.webp"];
    YYAnimatedImageView *imageView = [[YYAnimatedImageView alloc] initWithImage:image];
    imageView.frame = CGRectMake(10, 100, 320, 200);
    [self.view addSubview:imageView];

//    [self setUpUI];

//    [self setUpCusPhoto];
    
    
}

備注:

   1 :sdwebimage 本身支持網路請求webp格式圖片,如圖 代碼

 [view sd_setImageWithURL:[NSURL URLWithString:url] placeholderImage:[UIImage imageNamed:@"pia"]];
直接請求webp圖片,但是webp格式的gif圖片還沒支持!

2:YYImage 不僅支持webp格式的圖片,而且對webp格式的gif圖 同樣支持!


 

http://download.csdn.net/detail/ly122145736/9882671  //demo加載地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM