文件名称:ios-twitter-image-pipeline:Twitter图像管道是适用于iOS客户端的健壮且高性能的图像加载和缓存框架
文件大小:81.48MB
文件格式:ZIP
更新时间:2024-03-13 18:55:07
C
Twitter图片管道(又名TIP) 背景 Twitter图像管道是用于在应用程序中获取和存储图像的简化框架。 高级概念是所有获取或存储图像的请求都经过图像管道,该管道封装了在从网络上检索图像之前保持检查内存中高速缓存和磁盘上高速缓存的工作,以及保持高速缓存均处于打开状态迄今为止并修剪。 目标与要求 Twitter图像流水线取得了成果,因为iOS用例的大量需求都来自Twitter。 在一些严重的边缘情况下,TIP之前的图像加载系统脆弱且效率低下。 从头开始设计一个新的框架来全面解决加载图像的需求是最佳途径,并导致了TIP 。 渐进图像加载支持(渐进JPEG) PJPEG可以使用完整图像所需的一小部分字节来渲染逐行扫描 用户可以看到图像的显示速度提高了35%至65%(有时甚至更好) PJPEG图像恰好比非渐进图像小10%(平均) PJPEG在iOS设备上可通过硬件解码,就像非渐进式J