不评判储存在服务器还是使用第三方的方案,只记录一些随机获取图像的接口。下面每个方案前都会放置相对于的接口的图像。
以下内容仅为个人记录用处,从未有意侵权已注册商标,也从未试图冒充任何开放内容官方。当然如果您认为下列内容侵犯了您的权益,请您与我联系 m#hoytzhang.com
。
无需注册的方案
Bing image

2025年3月3日 发现该网站证书失效。有兴趣的朋友可以访问下面的开源地址。或者你也可以考虑自己部署这个仓库到vercel上。 https://github.com/flow2000/bing-wallpaper-api
TL;DR
获取bing每日图像的接口非常多,下面是我推荐的一个,目前运行还是比较稳定的
官网地址
https://bing.img.run/api.html
开源地址
https://github.com/mike126126/bing
使用方法
Bing今日壁纸
<img src="https://bing.img.run/uhd.php" alt="Bing每日壁纸UHD超高清原图" />
<img src="https://bing.img.run/1920x1080.php" alt="Bing每日壁纸1080P高清" />
<img src="https://bing.img.run/1366x768.php" alt="Bing每日壁纸普清" />
<img src="https://bing.img.run/m.php" alt="Bing每日壁纸手机版1080P高清" />
随机获取Bing历史壁纸
<img src="https://bing.img.run/rand_uhd.php" alt="随机获取Bing历史壁纸UHD超高清原图" />
<img src="https://bing.img.run/rand.php" alt="随机获取Bing历史壁纸1080P高清" />
<img src="https://bing.img.run/rand_1366x768.php" alt="随机获取Bing历史壁纸普清" />
<img src="https://bing.img.run/rand_m.php" alt="随机获取Bing历史壁纸手机版1080P高清" />
Picsum.Photos

官网
TL;DR
一款开源的,采用Unsplash图像源的免费网站
下面的内容我几乎是从他的官网直接复制过来的。你可以点击下面访问官网,带有图像更容易理解方便你使用。
https://picsum.photos/
源码
https://github.com/DMarby/picsum-photos
使用方法
https://picsum.photos/200/300
https://picsum.photos/200
https://picsum.photos/id/237/200/300
https://picsum.photos/seed/picsum/200/300
https://picsum.photos/200/300?grayscale
https://picsum.photos/200/300/?blur
https://picsum.photos/200/300/?blur=5
官方推荐的使用方法
您可以组合上述任何选项。
例如,获取灰度和模糊的特定图像。
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">
如果需要文件结尾,可以在 url 末尾添加 .jpg。
https://picsum.photos/200/300.jpg
要获取 WebP 格式的图像,您可以在 URL 末尾添加 .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
链接的header需要包含有关下一页/上一页的分页信息
获取图像信息
https://picsum.photos/id/0/info
https://picsum.photos/seed/picsum/info
返回的格式如下
{
"id": "0",
"author": "Alejandro Escamilla",
"width": 5616,
"height": 3744,
"url": "https://unsplash.com/...",
"download_url": "https://picsum.photos/..."
}
LoremFlickr

官网
TL;DR
图像来自于Flickr,官网称目前的服务被严重影响
官网仅推荐当作占位符(Placeholder)来使用
https://loremflickr.com/
开源地址
https://github.com/MastaBaba/LoremFlickr-2
如果你不指定任意内容,将会返回小猫的图像,例如下面的这种用法
https://loremflickr.com/320/240
//这个地址将会返回`小狗(dog)`相关的图像
https://loremflickr.com/320/240/dog
相对于picsum的灰色图像,LoremFlickr可以选择保留更多色彩
https://loremflickr.com/g/320/240/paris
这个示例将会返回灰色的 小狗(dog)
相关的图像。你还可以尝试 p
、red
、 green
和 blue
这些关键字!
下面这个地址将会返回与 小猫(cat)和小狗(dog)
相关的图像
https://loremflickr.com/320/240/cat,dog
上面的使用方案可能会同时包含 小猫(cat)和小狗(dog)
,如果你像强调关键字,那么你可以使用下面的方法
https://loremflickr.com/320/240/cat,dog/all
可以搭配色彩关键字使用
https://loremflickr.com/g/320/240/cat,dog/all
https://loremflickr.com/320/240?lock=30976
https://loremflickr.com/320/240?random=1
https://loremflickr.com/320/240?random=2
https://loremflickr.com/320/240?random=3
https://loremflickr.com/json/g/320/240/paris,girl/all
https://loremflickr.com/rss/d/g/320/240/paris,girl/all
需要注册的方案
Unsplash
大名鼎鼎的Unsplash的免费接口寿终正寝后(貌似是因为流量太大且没有回流),api从开放式改为账号调用。
2024年6月11日官方下线了免费调用,但是你依旧可以注册后使用这个服务,不过免费服务存在一些限制,下面是三个档次的服务区别:
- Demo:每小时50次调用
- Production:在遵守Unsplash条件的前提下,每小时5000次
- Enterprise:联系Unsplash团队
在第二条中,Unsplash的要求包括但不限于:
- 每张图片只允许使用Url返回的
photo.urls
的图像 - 用户进行图像下载时,必须使用
photo.links.download_location
的链接进行下载 - 每张图像展示时标明摄影师且附带摄影师的个人链接
- 不允许制作Unsplash的竞品程序
如果你可以接受并遵守以上条件,你可以访问这个文档进行申请:https://unsplash.com/documentation