你知道最小的图片大小是多大么?比如最小的 GIF 格式图片,仅有 35 bytes,面积是 1 × 1 px。
这么小的图片可能只能表达一个像素,这有什么意义呢?
在互联网早起,也就是静态网页居多,还在使用html设计网页,大图会被切割成小图,然后放在网页的格子内,提高网页的刷新率(当时的网速还没现在这么快),这也是网页图片分块显示,逐步清晰的原因。另外,当时CSS 还没有设计出来,对于渐变背景色,很难表达的很精确又随时可调,于是程序员天才地使用各种 超小的GIF 格式图片来设计网页样式(小网格切割图片显示,实现背景渐变)。比如深色背景其实是 1 px 图片平铺出来的,或者使用不同大小的图片来排列组装网页,这个技术也被叫做垫片 GIF。
现在即使没有什么其他的作用,还是有人仍在继续探索各种图片格式的最小情况, 因为这也是学习图像格式规范的好方法。
这种超小图片在安全领域也得到了应用,可以被用来作为网络信标。一些网站、电子邮件中会含有不易发现的超小透明的图片。用户阅读电子邮件时,活动时间、IP 地址等信息就会被记录。
现在常见邮箱基本都不会默认加载外部链接,《我是谁,没有最安全的系统》里面那种邮件钓鱼攻击的手段已经很少被应用了。