在当今这个视觉内容主导的时代,寻找合适的高质量图片常常成为内容创作者、开发者和设计师们的一大挑战。而Picsum.photos就像一位低调的救星,默默为无数人提供着丰富且免费的图片资源。
Picsum.photos

网站功能

  1. 海量随机图片:Picsum.photos的核心魅力在于它能提供海量随机图片。无需繁琐的搜索,只需刷新页面,就能呈现一张全新的高质量图片。这些图片涵盖了各种主题,从自然风光到城市街景,从人物特写至抽象艺术,应有尽有。无论是为博客文章配图,还是给网页设计寻找灵感素材,每次刷新都可能带来意想不到的惊喜。
  2. 灵活尺寸定制:该网站允许用户根据自身需求定制图片尺寸。无论是适配手机屏幕的小尺寸图片,还是用于大幅海报的高分辨率大图,只需在网址中简单调整参数,就能获取特定尺寸的图片。比如,在网址“https://picsum.photos/800/600”中,“800”和“600”分别代表图片的宽度和高度像素值,轻松满足不同场景下的图片尺寸要求。
  3. 图片特定主题获取:虽然图片以随机展示为主,但通过特定的API参数,用户也能获取相对集中主题的图片。
  4. 便捷嵌入使用:Picsum.photos的图片使用非常方便,直接将生成的图片链接嵌入到HTML代码中,就能在网页上展示图片。对于开发者来说,这极大地简化了在项目中添加图片素材的流程,节省了时间和资源。

使用方法

简单获取随机图片

打开浏览器,访问“https://picsum.photos/ ”,页面上即刻展示一张随机图片。若不满意,刷新页面即可获取新的图片。

获取特定尺寸图片:

如果需要特定尺寸的图片,在网址“https://picsum.photos/ ”后加上“/宽度/高度”,如

https://picsum.photos/1200/900

就能获取宽1200像素、高900像素的图片。

要获得正方形图像,只需添加边长。

https://picsum.photos/200

指定图片

通过在网址开头添加 /id/{image} 获取特定图片。
https://picsum.photos/id/237/200/300
你可以在此处找到所有图片的列表。

静态随机图片

通过在网址开头添加 /seed/{seed},基于种子值获取每次相同的随机图片。
https://picsum.photos/seed/picsum/200/300

灰度图

通过在网址末尾附加 ?grayscale 获取灰度图片。
https://picsum.photos/200/300?grayscale

模糊效果

通过在网址末尾附加 ?blur 获取模糊图片。
你可以通过提供一个介于 110 之间的数字来调整模糊程度。
https://picsum.photos/200/300/?blur=2

高级用法

你可以组合上述任意选项。
例如,获取一张指定的灰度模糊图片:
https://picsum.photos/id/870/200/300?grayscale&blur=2

若要在浏览器中请求相同尺寸的多张图片,可添加 random 查询参数以防止图片被缓存:

<img src="https://picsum.photos/200/300?random=1">  
<img src="https://picsum.photos/200/300?random=2">  

如果需要文件扩展名,可以在网址末尾添加 .jpg
https://picsum.photos/200/300.jpg
若要获取 WebP 格式的图片,可在网址末尾添加 .webp
https://picsum.photos/200/300.webp

图片列表

使用 /v2/list 端点获取图片列表:
https://picsum.photos/v2/list
默认情况下,API 每页返回 30 项。
如需请求其他页面,使用 ?page 参数;如需更改每页项目数,使用 ?limit 参数:
https://picsum.photos/v2/list?page=2&limit=100
Link 响应头包含有关下一页/上一页的分页信息。
返回示例:

[  
    {  
        "id": "0",  
        "author": "Alejandro Escamilla",  
        "width": 5616,  
        "height": 3744,  
        "url": "https://unsplash.com/...",  
        "download_url": "https://picsum.photos/..."  
    }  
]  

图片详情

使用 /id/{id}/info/seed/{seed}/info 端点获取特定图片的信息:

https://picsum.photos/id/0/info  
https://picsum.photos/seed/picsum/info  

你可以通过查看 Picsum-ID 响应头或 EXIF 元数据中的 User Comment 字段来获取图片的 ID。
返回示例:

{  
    "id": "0",  
    "author": "Alejandro Escamilla",  
    "width": 5616,  
    "height": 3744,  
    "url": "https://unsplash.com/...",  
    "download_url": "https://picsum.photos/..."  
}  

说明

  • 该网站主要用于生成图片占位符,支持尺寸、格式、特效等多样化参数配置。
  • 所有示例 URL 均可直接访问,用于快速获取测试图片或集成到开发项目中。
Last modification:May 26, 2025
如果觉得我的文章对你有用,请随意赞赏