sdwebimage加载 webp / git 

配置宏

- (void)setUpCusPhoto
{_scrollView = [UIScrollView new];_scrollView.frame = self.view.bounds;[self.view addSubview:_scrollView];//webpUIImageView *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]]];//jpgUIImageView *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];//gifUIImageView *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加载地址

转载于:https://www.cnblogs.com/ly1973/p/7088757.html

sdwebimage 加载webp图片相关推荐

  1. Service Workers让网站动态加载Webp图片

    Service Workers加载webp图片 每个图片加载请求可以通过accept获取是否支持webp格式,例如如下图 利用这一点,我们可以判断支持webp图片,就使用webp图片.我们需要注册一个 ...

  2. iOS SDWebImage加载webp

    项目更新使用的最新版本的SDWebImage, 需配置如下: Build Settings -> preprocessor macros -> 添加 SD_WEBP=1

  3. 完美解决SDWebImage加载多个图片内存崩溃的问题

    SDWebImage大家肯定都恨熟悉了,国内外太多的App使用其进行图片加载. 但是最近在使用过程中发现,我用SDWebImage加载多个图片,类似微博动态那种,在加载的过程中.我发现当图片分辨率比较 ...

  4. 加载gif图片的方法:(需要SDWebImage方法)

    #import "UIImage+GIF.h" 加载gif图片的方法:(需要SDWebImage方法) /** *  加载图片 */ - (void)initLoadingImag ...

  5. 解决SDWebimage加载过多过大图片导致内存爆表崩溃的问题

    问题: Restore the connection to "xxxx" and run "xx" again, or if "xx" is ...

  6. 使用SDWebImage加载多个图片内存崩溃的问题

    使用SDWebImage加载多个图片时,在加载的过程中,当图片分辨率比较大的时候,加载几张图片就崩溃了.需要对图片进行处理,避免内存崩溃问题. 一.预加载图片URL数组 预加载URL数组 [[SDWe ...

  7. 剖析Picasso加载压缩本地图片流程(解决Android 5.0部分机型无法加载本地图片的问题)

    之前项目中使用Picasso遇到了一个问题:在Android 5.0以上版本的部分手机上使用Picasso加载本地图片会失败.为了解决这个问题,研究了一下Picasso加载和压缩本地图片的流程,才有了 ...

  8. ios html异步加载图片,iOS 异步加载本地图片

    iOS 异步加载本地图片 问题 当某个界面使用系统API + (nullable UIImage *)imageNamed:(NSString *)name;加载了过多本地图片资源时,不可避免的会产生 ...

  9. Glide加载webp动画及监听动画播放结束

    Glide加载图片非常方便,使用也非常广泛,但是并不能直接支持webp动图. 可能很多人会使用Fresco来加载webp,但是对于已经使用Glide的项目,总感觉再使用Fresco有点冗余,如果能用G ...

最新文章

  1. IIS日志自动删除程序 收藏
  2. 井下三专两闭锁的内容_矿用高压防爆开关:煤矿井下高低压防爆开关五防电子锁保护装置...
  3. 推荐7款超棒的单页面网站设计模板。关键是!免费!!
  4. Java获取近七天的数据条数,及页面实现折线图(附前后端代码)
  5. python字符串应用
  6. cpu卡操作协议iso14443协议
  7. 除了HTML、CSS与JS,现在WASM也是标准Web语言
  8. fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
  9. 关于阈值化函数cvThreshold()
  10. c语言数组的一维编程,C语言编程一维数组的使用.doc
  11. 漏洞分析中常用的堆调试支持
  12. 程序员:如何成为一个全栈的工程师? 1
  13. html阻止超链接跳转,009_阻止html标签默认事件的执行,比如阻止超链接默认点击事件的执行...
  14. 成都公办计算机学校,成都计算机学校公立-成都公立的计算机学校有哪
  15. 汇编语言编译文件报 error A2105: Excepted: instruction or directive
  16. 凯利讯分享ECL电路与TTL电路的使用注意事项
  17. P1540 机器翻译洛谷题解
  18. 服务器显示图标,服务器桌面显示图标怎么设置
  19. 深入探究js中无所不在的this
  20. 内置函数sum与sum(list,[])

热门文章

  1. php 设置打印区域,CAD如何选择区域打印
  2. 自己的几首小诗收集一下
  3. 如何判断产品经理水平高低?一文教你甄别
  4. SpringBoot教程(11) Jackson中的JsonNode,ObjectNode,ArrayNode使用和区别
  5. 实验室三废如何处理?实验室废弃物处理方法有哪些TENAISU
  6. 逻辑回归损失函数通常是凸函数(附平方差损失的非凸证明以及交叉熵损失函数求导)
  7. boot目录下文件丢失恢复策略
  8. uniapp返回上一页面调用上一页面方法
  9. 【软件测试】APP自动化测试面试题,含答案
  10. 嘉为蓝鲸CMP:跳出云管看云管(IT运维/混合云/一体化/云管理)