SDWebImage支持WebP格式图片

SDWebImage本身就已经支持了webp格式的图片

1.下载libwebp

https://github.com/webmproject/libwebp

然后你需要先安装好有homebrew或者macports

安装homebrewh很简单,执行一条命令即可

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

以下用homebrew安装下面3个组件

autoconf/automake/libtool

brew install autoconf
brew install automake
brew install libtool

安装完成以后 进入到刚下载好的目录

cd libwebp

然后执行命令

./iosbuild.sh

开始编译WebP.framework

编译完成之后把这个framework添加到自己项目的工程里面

在Build Setting里面定义个宏Preprocessor Macros

SD_WEBP = 1

这样就可以在项目使用webp格式的图片了

时间: 2024-10-14 18:13:43

SDWebImage支持WebP格式图片的相关文章

【iOS开发】---- SDWebImage支持webp格式的图片

什么是webp? iOS如何支持webp格式的图片? 什么是webp? 点击这里查看什么是webp. iOS如何支持webp格式的图片? 在iOS的开发中,获取网络图片我们基本上都会使用开源库SDWebImage,正好SDWebImage也支持webp格式图片的加载.那么该如何让SDWebImage支持webp格式图片的加载呢?很简单,步骤如下: 1.工程引入SDWebImage开源库: 2.引入WebP.framework,下载地址:https://github.com/seanooi/iOS

Linux下php+imagemagick支持webp格式的图片

摘要 ImageMagick是一款功能强大的图片处理工具包,很多互联网应用中都会涉及到图片处理工作,比如切割.缩放.水印.格式转换等.ImageMagick就是一个理想的工具包. 安装基础依赖 先检查一些基本的图片支持包是否已经安装,比如jpge和png RedHat环境下: rpm -qa | grep libpng-devel rpm -qa | grep libjpeg-devel 如果没有,可以用yum或者下载源码安装: yum -y install libpng-devel libjp

windows下查看webp格式图片

关于webp 时下webp格式日渐势起,主流浏览器(IE: ???)已经开始支持webp,诸多互联网企业(Facebook 和 ebay,国内的有淘宝.腾讯和美团等)都已经在不遗余力的将webp应用到实际产品中. webp省流量且支持透明和动画,大有一统江湖的风范. 所以,少年,拥抱webp吧,除了兼容性和不熟悉,webp真的支持和拥有! windows 下如何查看webp格式 让windows照片查看器支持webp格式,在windows下可以直接预览webp图片. 下载安装下面的编码器即可以让

Glide终于解决了同时加载webp格式图片的问题

前端时间,要给项目换个图片加载的库,使用Glide 3.7版本进行测试, 发现在快速滑动列表(每个item都会加载一个app的图标,采用webp格式,即同时加载多个webp格式)的时候,一屏至少有2-3个出现加载失败的情况(看LOG), 加载单个的webp格式是OK的: 但是采用png是OK的:后来只好采用picasso来加载图片, 现在项目需要加载Gif图片,所以又想到了glide. 今天用Glide 4.0.0版本进行测试,列表加载webp格式是OK了. 当然Glide 4.0.0 相比 3

Android应用中对webp格式图片的处理

一.为什么用webp格式webp格式可以将图片尽量小得压缩,这个在移动应用中使用很广,且技术较成熟. 二.编译动态库包编译的动态库包的源码参照GitHub地址请添加链接描述 我的环境Android Studio3.0.1gradle 3.3jdk 1.8.0_101ndk-build android-ndk-r10e-windows-x86_64 导入Android Studio,注意Application.mk中的配置,APP_ABI配置是指需要生成哪些环境下的so包,我的环境起初添加了arm

mac下空格预览.webp格式图片

WebP-2.2.qlgenerator 下载: https://github.com/dchest/webp-quicklook/releases/download/v2.2/WebP-2.2.qlgenerator.zip 安装: sudo cp WebP-2.2.qlgenerator.zip /Library/QuickLook/ sudo unzip /Library/QuickLook/WebP-2.2.qlgenerator.zip sudo rm -rf /Library/Qui

判断浏览器是否支持webp

判断浏览器是否支持webp格式 var isSupportWebp = !![].map && document.createElement('canvas').toDataURL('image/webp').indexOf('data:image/webp') == 0; 返回true或false: true为支持,false不支持 !![].map主要是判断是否是IE9+,以免toDataURL方法会挂掉.如果你直接对数组原型扩展了map方法,则需要使用!![].map以外的方法进行判

如何让Ubuntu系统支持WebP图片格式

如何让Ubuntu系统支持WebP图片格式 本文主要向大家介绍如何让 Ubuntu 系统支持查看 WebP 图片格式,以及如何将 WebP 转为 JPEG 或 PNG 图片格式的方法. 什么是WebP图片 Google开发并推出 WebP 图片格式已有 5 年了,WebP 可以提供对图片的有损和无损压缩.据官方宣称,对相同图片压缩后,平均会比 JPEG 体积缩小 25%. 原本Google雄心勃勃的想让 WebP 成为互联网图像压缩技术的新标准,但 5 年时间流逝之后,WebP除了在 Googl

centos下 将(jgp、png)图片转换成webp格式

由于项目要求需要将jpg.png类型的图片  转换成webp格式,最开始使用了php gd类库里 imagewebp 方法实现,结果发现转换成的webp格式文件会偶尔出现空白内容的情况.像创建了一个透明图层的图片,但是尺寸和内存确跟转换成功的文件一般无二. 初想,可以找个办法判断一下图片是否无效的,网上找各种办法,结果无果.虽然失败了但是还是上一下代码,期待大神能协助完善方法. function imgToWebp($file=''){ if(is_file($file)){ $img = ge