美文网首页
图片资源优化

图片资源优化

作者: 赤洱 | 来源:发表于2019-01-12 17:59 被阅读11次

    图片资源优化后的好处:

    1. 减小安装包体积;
    2. 提升App 界面加载速度;
    3. 减小用户缓存即减小App在用户手机上的占用空间;
    4. 减小App使用时的内存;
    5. 提升流畅度;
    

    方案

    1. iOS 使用Assets来管理资源;
    2. 使用TinyPng来优化png格式图片大小;TinyPng对图片资源有损压缩,在大幅减小图片大小的基础上,图片质量上损失很小,肉眼基本上无法分辨出。官方提供了PhotoShop的插件(收费,可以尝试找破解版),在设计师将图片资源导出时,可以选择TinyPng格式进行导出;
    3. 不包含透明像素的图片,改为JEPG格式;
    4. 使用IconFont(一种通过字体文件来构建纯色图的方案,可以参考下,使用优点麻烦)
       iconfont优点:
         减小应用体积,字体文件比图片要小
         图标保真缩放,解决2x/3x乃至将来nx图问题
         方便更改颜色大小,图片复用
       缺点在于:
         只适用于纯色icon
         使用unicode字符难以理解
         需要维护字体库
      
    5. 用户上传的图片(头像等),在上传前,客户端对图片在保证不失真的情况下进行压缩(我测试过把12m的压缩为850k左右,图片质量看上去可以接受);
    6. 用户上传的视频,客户端先进行适量压缩,然后上传,小视频列表中选取的某一帧,服务器看看能否进行压缩;

    参考

    使用IconFont减小iOS应用体积
    IconFont使用

    相关文章

      网友评论

          本文标题:图片资源优化

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