做前端、写方案、排原型的人,几乎天天要跟占位图打交道。页面框架搭好了,真实图片还没到位,总得先塞几张图把版式撑起来;如果用纯色块顶着,评审的时候没人看得出效果。现在常见的做法是去素材站找图再下载,一个页面几十张,光下载和改名就够烦的。Lorem Picsum 的存在就是为了省掉这一步:不用注册、不用下素材,直接把网址写进 img 标签,图就出来了。
它的用法简单到有点过分。网址后面加上宽和高,就能拿到一张随机图片;只写一个数字,拿到的是正方形。做演示、搭静态页面、写稿子配图,把链接丢进去就行,浏览器自己去取,本地一个文件都不用存。

真正让它好用起来的是后面这几组参数。在网址里加一段编号,就能锁定某一张固定的图,适合需要反复用同一张图的地方;加一段种子,同一个种子每次返回同一张随机图,刷新也不变,这对做稳定演示特别关键。图片还能直接调成灰度,或者加上模糊效果,模糊强度可以在一到十之间自己选,做背景图、做需要弱化视觉权重的底图都很方便。想指定格式,在网址末尾加 jpg 或者 webp 就行;同一个尺寸要在页面上取多张不重复的图,加一个 random 参数就能绕开缓存。
需要更细的控制也有接口。列表接口可以分页拉取全部图片清单,默认一页三十条,用 page 和 limit 两个参数调节,分页信息放在返回的响应头里;详情接口能查到单张图片的作者、原始尺寸和下载地址。素材本身来自 Unsplash,作者是 David Marby 和 Nijiko Yonskai,整个项目用 MIT 协议开源,代码公开可查。

它已经稳定运行多年,背后是 Fastly 的 CDN 和多层缓存撑着,据作者自己的复盘,一个月要服务几亿张占位图请求,一直没设注册门槛、没有接口密钥、也没有用量限制。这意味着直接抄进代码就能跑,不用先去申请什么。
推荐理由最实际:把先放张图占位这个小动作,从一次下载变成一个字符串。真心做项目的人,用过一次基本就离不开了。