如何使用SDWebImage加载webp图像?

亚历克西斯

我正在使用SDWebImage在iOS应用程序中加载图像,现在我想使用webp格式。

这是我的第一次尝试:

NSURL *url = [NSURL URLWithString:@"http://www.gstatic.com/webp/gallery/2.webp"];

[self.imageView setImageWithURL:url
               placeholderImage:nil
                        options:SDWebImageProgressiveDownload
 completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {

     if (error) {

         UIAlertView *av = [[UIAlertView alloc] initWithTitle:@"Error" message:error.localizedDescription delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];

         [av show];
     }
 }];

如果图像是jpeg(我尝试过),它将完美地工作,但是使用webp则不是。我第一次调用此代码时,错误是:

Downloaded image has 0 pixels

然后错误变为:

The operation couldn't be completed. (NSURLErrorDomain error -1100.)

怎么了?

亚历克西斯

实际上,上面的代码应该可以工作,但是默认情况下在库中禁用了webp支持。

添加SD_WEBP=1sdwebimage目标的预处理器宏(在构建设置中)将启用webp支持

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用SDWebImage库加载图像

来自分类Dev

如何使用SDWebImage将图像从JSON加载到UIImageView中?

来自分类Dev

SDWebImage渴望加载图像

来自分类Dev

如何使用SDWebImage向UIButton添加“前景”图像

来自分类Dev

如何使用SDWebImage在iOS中设置渐进式图像?

来自分类Dev

如何使用SDWebImage在cgcontext中绘制图像

来自分类Dev

如何使用SDWebImage来缓存多个尺寸的图像

来自分类Dev

如何从SDWebImage获取图像大小?

来自分类Dev

如何从SDWebImage获取图像大小?

来自分类Dev

如何使用SDWebImage

来自分类Dev

通过AFNetworking使用SDWebImage进行图像加载有很大的优势吗?

来自分类Dev

SpriteKit-是否可以使用SDWebImage将Facebook朋友的图像延迟加载到spriteNodeWithTexture中?

来自分类Dev

通过AFNetworking使用SDWebImage进行图像加载有很大的优势吗?

来自分类Dev

使用SDWebImage为UICollectionView可重用单元格从路径加载图像-Swift

来自分类Dev

使用SDWebImage为UICollectionView可重用单元格从路径加载图像-Swift

来自分类Dev

如何使用Phaser加载图像

来自分类Dev

当浏览器允许和不加载png时,如何为background-img加载webp图像?

来自分类Dev

当浏览器允许和不加载png时,如何为background-img加载webp图像?

来自分类Dev

iOS解决方案仅当尚未使用SDWebImage将其缓存在内存中时才使用动画加载图像

来自分类Dev

无法使用SDWebImage框架获取对图像的引用

来自分类Dev

如何在PHP中创建.webp图像

来自分类Dev

使用枕头将图像转换为webP

来自分类Dev

使用C#从URL下载.webp图像

来自分类Dev

使用枕头将图像转换为webP

来自分类Dev

如何使用正确的WebP编码?

来自分类Dev

如何使用ffmpeg将webp图像转换为MP4视频

来自分类Dev

如何使用viewmodel加载和上传图像

来自分类Dev

如何使用字体-很棒的加载图像

来自分类Dev

如何使用通用图像加载器?

Related 相关文章

  1. 1

    如何使用SDWebImage库加载图像

  2. 2

    如何使用SDWebImage将图像从JSON加载到UIImageView中?

  3. 3

    SDWebImage渴望加载图像

  4. 4

    如何使用SDWebImage向UIButton添加“前景”图像

  5. 5

    如何使用SDWebImage在iOS中设置渐进式图像?

  6. 6

    如何使用SDWebImage在cgcontext中绘制图像

  7. 7

    如何使用SDWebImage来缓存多个尺寸的图像

  8. 8

    如何从SDWebImage获取图像大小?

  9. 9

    如何从SDWebImage获取图像大小?

  10. 10

    如何使用SDWebImage

  11. 11

    通过AFNetworking使用SDWebImage进行图像加载有很大的优势吗?

  12. 12

    SpriteKit-是否可以使用SDWebImage将Facebook朋友的图像延迟加载到spriteNodeWithTexture中?

  13. 13

    通过AFNetworking使用SDWebImage进行图像加载有很大的优势吗?

  14. 14

    使用SDWebImage为UICollectionView可重用单元格从路径加载图像-Swift

  15. 15

    使用SDWebImage为UICollectionView可重用单元格从路径加载图像-Swift

  16. 16

    如何使用Phaser加载图像

  17. 17

    当浏览器允许和不加载png时,如何为background-img加载webp图像?

  18. 18

    当浏览器允许和不加载png时,如何为background-img加载webp图像?

  19. 19

    iOS解决方案仅当尚未使用SDWebImage将其缓存在内存中时才使用动画加载图像

  20. 20

    无法使用SDWebImage框架获取对图像的引用

  21. 21

    如何在PHP中创建.webp图像

  22. 22

    使用枕头将图像转换为webP

  23. 23

    使用C#从URL下载.webp图像

  24. 24

    使用枕头将图像转换为webP

  25. 25

    如何使用正确的WebP编码?

  26. 26

    如何使用ffmpeg将webp图像转换为MP4视频

  27. 27

    如何使用viewmodel加载和上传图像

  28. 28

    如何使用字体-很棒的加载图像

  29. 29

    如何使用通用图像加载器?

热门标签

归档