图片的缓存机制
发布时间: 2025-09-10 11:25:53
⑴ ImageCache是什么
一、定义
ImageCache是图片缓存系统,浏览多张图片时,预先加载低分辨率的图片(即缩略图),并缓存在存储器的特定位置上,以便快速加载图片的缩略图。
二、特点
该机制普遍存在于电脑和手机的文件(图片)浏览器和网页图片,将原图片压缩为低分辨率图片以便快速展示,当需要查看某一张图片时,才放大为高分辨率。通常好的ImageCache系统会将最近加载好的缩略图缓存在特定位置上(对于电脑通常在C盘),而不用根据原始图片文件去重新计算,以便用户顺畅浏览。
三、使用
对于一般用户而言ImageCache是自动使用的,用户无需关心。当然平台的缩略图可以做一定的调整,如在资源管理器可以调节缩略图的样式和大小。如下图所示:
一般编程人员才需要关心,ImageCache在不同的编程平台上有相应的“函数库”或“模块”,如:"Android ImageCache"、"React Native Image Cache"等。
如:软件工程师要写一个图片浏览器,那么就需要用到ImageCache的函数库来实现将多张图片同时、快速的展示在屏幕上的功能。
热点内容