Swift WKWebView显示HTML中的GIF动图与WebP无损图片接入方案
如果你在做 iOS 开发,想在 App 里嵌入网页内容,WKWebView绝对是个好选择。它比旧版的UIWebView
更高效、更新潮,加载网页速度也更快。现在,如果你的网页里有 GIF 动图或者 WebP 无损图片,想在WKWebView
里显示出来,就会碰到点小问题。不过别担心,方案其实挺。
WKWebView
本身可以完美渲染 GIF 动图,只要在 HTML 里插入
标签就行。不过,WebP 图片就不那么直接支持了。WebP 这种图片格式相对较新,支持无损压缩,比普通的 JPEG 和 PNG 占用更少的资源,显示效果也好。要在WKWebView
里支持 WebP 图片,就得借助第三方库—BAWKWebView-WebP。
安装过程也蛮,直接用pod
命令就能搞定。只需在你的Podfile
里加上:
pod 'BAWKWebView-WebP'
运行pod install
,就能在你的项目里使用这个库了。通过这个库,WKWebView
就可以加载 WebP 格式的图片了,所有的解码和渲染操作都交给这个库来做。
总结一下,搞定这两种格式其实并不复杂,GIF 直接在 HTML 里引用,WebP 用第三方库扩展一下WKWebView
,就能让你的 App 在显示图片时更高效、丰富。
如果你也在开发 iOS 应用,想让图片显示更棒,快试试这个方法吧!
swift-WKWebView显示HTML中的GIF动图WebP无损图片最简单最方便的接入
预估大小:374个文件
dec_sse2.c
46KB
enc_mips32.c
34KB
dec_mips_dsp_r2.c
50KB
dec_neon.c
66KB
enc_mips_dsp_r2.c
80KB
lossless_enc.c
38KB
lossless_mips_dsp_r2.c
37KB
enc_neon.c
36KB
enc_sse2.c
56KB
dec_msa.c
40KB
923.52KB
文件大小:
评论区