在当今这个视觉内容主导的时代,寻找合适的高质量图片常常成为内容创作者、开发者和设计师们的一大挑战。而Picsum.photos就像一位低调的救星,默默为无数人提供着丰富且免费的图片资源。
网站功能
- 海量随机图片:Picsum.photos的核心魅力在于它能提供海量随机图片。无需繁琐的搜索,只需刷新页面,就能呈现一张全新的高质量图片。这些图片涵盖了各种主题,从自然风光到城市街景,从人物特写至抽象艺术,应有尽有。无论是为博客文章配图,还是给网页设计寻找灵感素材,每次刷新都可能带来意想不到的惊喜。
- 灵活尺寸定制:该网站允许用户根据自身需求定制图片尺寸。无论是适配手机屏幕的小尺寸图片,还是用于大幅海报的高分辨率大图,只需在网址中简单调整参数,就能获取特定尺寸的图片。比如,在网址“https://picsum.photos/800/600”中,“800”和“600”分别代表图片的宽度和高度像素值,轻松满足不同场景下的图片尺寸要求。
- 图片特定主题获取:虽然图片以随机展示为主,但通过特定的API参数,用户也能获取相对集中主题的图片。
- 便捷嵌入使用: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
获取模糊图片。
你可以通过提供一个介于 1
到 10
之间的数字来调整模糊程度。 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 均可直接访问,用于快速获取测试图片或集成到开发项目中。