因为一直没有为博客的随机封面找到好的api,所以就在网上搜索如何自己制作,发现很简单,只需要:有图、写个php。

生成图片链接

首先选好自己的目标图片,上传至internet,可以选择自己服务器、云存储空间、GitHub图床等,获取所有图片外链即可,建议图片名字选择纯数字。

PHP生成随机链接

制作图片api的方式有很多,本文参考如下代码,通过php生成随机数字,拼接得到随机访问图片的链接,然后跳转对应链接。

1
2
3
4
5
6
7
8
9
10
<?php
//初始化随机数生成器种子,这行代码也可以删除
$seed = time();
//获取随机数
$num = rand(1,42);
//拼接图片地址
$picpath = "http://ritn3ta2k.hn-bkt.clouddn.com/api-img/".$num.".jpg";
//重定位到图片
die(header("Location: $picpath"));
?>

参考资料