[iOS开发]日常需求二:iOS项目中使用iOS-WebP
来源:互联网 发布:泰捷网络电视机顶盒 编辑:程序博客网 时间:2024/06/15 21:44
一、什么是WebP
WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器带宽资源和数据空间。Facebook Ebay等知名网站已经开始测试并使用WebP格式。
与JPEG相同,WebP是一种有损压缩。但谷歌表示,这种格式的主要优势在于高效率。他们发现,“在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40%。谷歌浏览器已经支持webp格式,Opera在版本号Opera11.10后也增加了支持,然而火狐和ie暂时还不支持webp格式,可以采用flash插件来显示webp,当然这样会耗费一些性能。
美中不足的是,WebP格式图像的编码时间“比JPEG格式图像长8倍”。
分析人士认为,尽管WebP格式尚未像JPEG格式那样,得到各种软硬件的广泛支持,但谷歌推广这一格式的优势在于Chrome浏览器。这款谷歌开发的浏览器的市场份额已达10%以上。
二、为什么要使用iOS-WebP因为WebP的体积更小,可以使app发送/检索更小的图像文件,减少请求的次数和耗时,提供更好的用户体验。
三、在iOS项目中如何使用
1、CocoaPods导入支持库
pod 'iOS-WebP', '0.4'
2、手动下载库文件导入工程
Include the 3 files inside the iOS-WebP
folder into your project:
UIImage+WebP.h
UIImage+WebP.m
WebP.framework
[UIImageimageNamed:@".WebP"];
四、iOS-WebP的git地址
0 0
- [iOS开发]日常需求二:iOS项目中使用iOS-WebP
- iOS日常需求:iOS开发隐藏StatusBar
- iOS-WebP
- [iOS开发]日常需求四:iOS通过域名解析ip
- iOS开发中WebP格式的64位支持处理
- iOS 开发中下载webp 格式的图片
- [iOS开发]日常需求七:UITableView使用的一些小tips
- iOS开发日常技术
- iOS日常需求:UILocalNotification本地推送的使用详解
- ios—项目开发需求文档
- iOS中显示WEBP动态图像
- iOS WebP图片格式
- iOS webp支持
- iOS性能之WebP
- iOS项目开发中Git的使用
- IOS项目开发布局二
- iOS日常需求:读取本地Html文件
- [iOS开发]日常需求三:iOS导出ipa时几个选项到底啥区别
- HDU 4821 (哈希)
- Android事件机制详细解读
- MySQL执行计划理解与实践
- array_shift.php
- 【通过HttpListener实现简单的Http服务】
- [iOS开发]日常需求二:iOS项目中使用iOS-WebP
- 77. Combinations
- binbinyang---Android 常用控件
- sublime text 3注册码
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- android创建一个旋转动画
- C#集合类
- WMI技术介绍和应用——WMI概述
- Unity AnimatorController注意事项