不写代码、不用 API,怎么从 Unsplash 随机抓取一张图片

怎么为你的每位朋友,各准备一张不同的电脑壁纸、手机壁纸

第一期的“熊猫小学”里有个分享壁纸的小彩蛋,读者点击 这个URL 后,都能得到一张抽象风格、有创意的漂亮电脑壁纸,而且每个人收到的壁纸都不同

这里调用的是 Unsplash 图库,Unsplash 是最著名的免费图库,他们不仅提供了 API 给开发者使用,也提供了更便利的 URL 方式来调用图片。

比如熊猫小学的壁纸彩蛋对应的 URL 是 https://source.unsplash.com/random/1920×1080?creative,abstract ,即在 Unsplash 图库里搜索 creative 和 abstract 这两个关键词,要求系统随机返回一张 1920×1080 px 大小的图片。


使用 URL 调用 Unsplash 图库的使用场景

最常见的用法是在 WordPress 模板、Figma 图片插件等场合下,用 <img src=”URL”>来随机显示占位图片。一般的占位图片要么单调、要么丑陋,利用 Unsplash 庞大的图库和搜索功能,可以实现各种不同风格的占位图片。

你也可以像“熊猫小学”邮件杂志一样,直接把 URL 发给朋友,让他们得到独特的图片。

不写代码、不用 API,怎么从 Unsplash 随机抓取一张图片 1

用 URL 方式调用 Unsplash 图库的常用参数包括:

返回随机图片
https://source.unsplash.com/random

指定返回的图片大小
https://source.unsplash.com/random/1920×1080

搜索指定用户
https://source.unsplash.com/user/jjying

搜索特定关键词
https://source.unsplash.com/random/?sunny,day

调用 Unsplash API 的方法:

开发者可以访问 Unsplash 的开发者页面,查看文档和范例

Author picture

倪爽设计顾问,倪爽设计工作室

Scroll to Top