美文网首页
iOS 图片优化

iOS 图片优化

作者: 萧城x | 来源:发表于2018-05-12 23:07 被阅读39次

iOS图片优化问题一直以来是开发者的重头。
针对本地图片建议优化一下体积,毕竟UI设计师给过来的图片不是最优的压缩比。
针对网络图片,建议使用OSS对象存储服务,设置合适的缩放比和圆角都可以拼接参数完成,减少了客户端的工作,优化了性能,上传下载速度也是通过CDN加速的。
针对图片格式,使用Webp具有更高的性价比。
针对图片下载第三库,建议使用YYWebImage。

1.图片减少体积的 优化的工具
https://imageoptim.com/howto.html

2.OSS对象存储
适用于图片、音视频、日志等海量文件的存储
支持各种终端设备,Web网站程序和移动应用直接向OSS写入或读取数据,支持流式写入和文件写入两种方式。强大的技术保障为您提供10个9的数据写入可靠性保障,与阿里云 CDN和视频转码无缝结合。
https://www.aliyun.com/product/oss/

3.webp的介绍
WebP说白了就是一种新的图片格式(其实也推出好久了),由谷歌研发,在安卓上的支持也蛮好的,从安卓4.0开始就已经原生支持了,但在iOS系统上,还是需要我们做些特殊处理的。关于WebP的种种好处和不好处,我就不细说了,看看一些关于WebP的介绍文章就行 https://isux.tencent.com/introduction-of-webp.html ,然后谷歌最近又在捅咕新的幺蛾子 http://www.elecfans.com/rengongzhineng/475356.html

参考:https://www.jianshu.com/p/5f5160c50a4b

4.YYWebImage
YYWebImage 是一个异步图片加载框架 (YYKit 组件之一).
其设计目的是试图替代 SDWebImage、PINRemoteImage、FLAnimatedImage 等开源框架,它支持这些开源框架的大部分功能,同时增加了大量新特性、并且有不小的性能提升。
它底层用 YYCache 实现了内存和磁盘缓存, 用 YYImage 实现了 WebP/APNG/GIF 动图的解码和播放。

参考:https://www.jianshu.com/p/d318af67ce1e

相关文章

  • iOS性能优化——图片加载和处理

    iOS性能优化——图片加载和处理 iOS性能优化——图片加载和处理

  • iOS实录17:网络图片的优化显示

    iOS实录17:网络图片的优化显示 iOS实录17:网络图片的优化显示

  • 真题

    1、iOS瘦身:代码瘦身、资源优化。(安装包体积优化,图片资源优化的策略)(怎么删除无用的图片?怎么压缩图片?)2...

  • APP开发实战117-APP图片优化

    30.1APP大小优化 30.1.1图片优化 1 尽量使用Android和iOS系统自带的图片,系统没有的图片,才...

  • 图片资源优化

    图片资源优化后的好处: 方案 iOS 使用Assets来管理资源; 使用TinyPng来优化png格式图片大小;T...

  • 20-IOS图片加载优化方案

    iOS图片加载速度极限优化—FastImageCache解析 2015-2-9

  • [iOS] 图片优化

    WWDC2018 图像最佳实践 iOS 处理图片的一些小 Tip 谈谈 iOS 中图片的解压缩 WWDC 2018...

  • iOS 图片优化

    iOS图片优化问题一直以来是开发者的重头。针对本地图片建议优化一下体积,毕竟UI设计师给过来的图片不是最优的压缩比...

  • iOS图片优化

    基于现在iOS11新生成的图片都是HEIF,该图片使用[UIImage image:name]已不在那么优雅,图片...

  • 性能优化文章

    iOS性能优化——图片加载和处理 作者:落影loyinglin 【基本功】深入剖析Swift性能优化

网友评论

      本文标题:iOS 图片优化

      本文链接:https://www.haomeiwen.com/subject/nvpjmxtx.html