随机图库Lorem Picsum

文章介绍了Picsum、Unsplash等网站提供的随机图片API功能,包括获取指定大小、ID、模糊度、灰度的图片,以及高级用法如混合参数、多张图片和指定格式。此外,还介绍了其他类似服务如Placekitten和LoremFlickr。
摘要由CSDN通过智能技术生成


前言

这个网站获取图片的功能十分强大,你可以在 img 标签的 src 中引入下面规则的网址,或者背景图片中应用

  • 获得随机图片
  • 获得指定大小图片
  • 获得指定模糊度图片(或是纯灰色图片)
  • 获取到指定图片(固定的图片)

基本用法

1. 获取指定大小的随机图片

长方形图片:

https://picsum.photos/100/200

在这里插入图片描述
正方形图片:

https://picsum.photos/200

相当于

https://picsum.photos/200/200

在这里插入图片描述

2. 获取指定ID的图片

https://picsum.photos/id/123/200/500

在这里插入图片描述

3. 静态随机图片

每次根据种子获得相同的随机图像,方法是在参数前面添加/seed/{seed},seed为图片的种子,例如test1。

https://picsum.photos/seed/test1/300

在这里插入图片描述

4. 灰度图片

要获取灰度图片,需要添加以下参数:grayscale

https://picsum.photos/200/300?grayscale

在这里插入图片描述

5. 模糊图片

要获取模糊图片,需要?blururl的末尾获得模糊图像。

https://picsum.photos/200/?blur

在这里插入图片描述
还能通过提供介于1和10之间的数字来调整模糊量。

https://picsum.photos/200/?blur=2

在这里插入图片描述

6. 高级用法

1. 混合参数

在实际使用中,可以将以上任何选项混合使用。

例如要获得灰度、模糊量为2、ID为999的、边长为200的正方形图像

https://picsum.photos/id/999/200?grayscale&blur=2

在这里插入图片描述

2. 多张图片

如果要在浏览器中请求多张相同大小的图像,需要添加random查询参数以防止图像被浏览器缓存:

https://picsum.photos/200?random=2

在这里插入图片描述

3. 指定格式

还可以在末尾添加.jpg或.webp等图片扩展名,返回对应格式的图片。

https://picsum.photos/200/300.jpg
https://picsum.photos/200/300.webp

4. 列出图片

https://picsum.photos/v2/list

返回值示例:

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

默认情况下,该API每页将返回30个项目。

  • 要指定列表页码,请使用: ?page
  • 要更改每页的项目数量,请使用: ?limit
https://picsum.photos/v2/list?page=2&limit=100

5. 图像细节

https://picsum.photos/id/{id}/info

获取有关特定图像的信息。

通过查看Picsum-ID标题或User CommentEXIF元数据中的字段,可以获得图像的ID 。

返回值示例:

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

彩蛋(有惊喜)

随机图片api接口网站整合

  • Unsplash Source Unsplash Source

Unsplash Source Unsplash Source 是提供高清免费图片的网站。它提供了随机图片 API,可以获得随机图片地址。
调用方式: https://source.unsplash.com/random/800x600 会返回一个 800x600 的随机图片

  • Lorem PicsumLorem Picsum

Lorem PicsumLorem Picsum 也是提供随机高清图片的网站,图片主要来源于 Unsplash。
调用方式: https://picsum.photos/800/600 会返回一张 800x600 的随机图片

  • PlacekittenPlacekitten

PlacekittenPlacekitten 提供随机的 `kitten (小猫) 图片,图片尺寸也比较丰富。
调用方式: https://placekitten.com/800/600 会返回一张 800x600 的随机小猫图片

  • PlacebearPlacebear

PlacebearPlacebear 与 Placekitten 类似,提供随机 `bear (熊) 图片。
调用方式: https://placebear.com/800/600 会返回一张 800x600 的随机熊图片

  • LoremFlickrLoremFlickr

LoremFlickrLoremFlickr 提供来自 Flickr 的随机图片。图片种类丰富,尺寸也比较全面。
调用方式: https://loremflickr.com/800/600 会返回一张 800x600 的随机 Flickr 图片

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笑看、人世间@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值