废话

​ 如果你和我一样厌倦了每一次打开首页都是同一张图片,那么随机图就是你现在需要的。虽然像我这种小白也不知该如何搭建,但是在我不断的百度与测试中,最后还是整出来了q(≧▽≦q)

正片开始

​ 目前有两种方案

方案一、vercel搭建api

方案二、服务器搭建api(要钱)

​ 其中推荐方案一,因为使用vercel搭建api不仅免费而且也十分简单。当然不是说方案二就不行,只是相对于我这种资深白嫖怪怎么可能会付费嘿嘿😜(其实也不是很多钱)

vercel搭建api

参考YieldRay的教程

点击部署

选择你的登录方式

img

登录成功后,输入这个仓库链接:https://github.com/hurangit/vercel-img

Continue

img

输入你想要创建的仓库名

img

然后点击Create

等到部署完成

img

出现一下页面,并显示部署成功,就可以了。点击Go to Dashboard

img

这个就是你的API链接,现在开始访问吧!!

img

前言

​ 之前自建过随机图API,可本质是通过跳转外链从而达到的效果,而且所有图片我都放在了github图床,因为有可能会被封。所以本期教程给大家提供一个新的方案。

开始搭建

First—准备图片

​ 先寻找合适的图片,可以从从Wallhaven,Pixiv或其他人的api中获取,当然你如果会python可以用爬虫来爬取图片。找到之后下载图片

Second—存入文件夹

把下好的图片存进一个文件夹,再将文件夹命名为img

Third—写入源码

最后就是随机图的PHP源码了

<?php
$img_array = glob('img/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE);
if (count($img_array) == 0) {
    die('没找到图片文件。请先上传一些图片到 ' . dirname(__FILE__) . '/img/ 文件夹');
}
header('Content-Type: image/png');
echo file_get_contents($img_array[array_rand($img_array)]);

把以上这些放到服务器的根目录,然后https://你的域名/random.php即可访问

至此部署在服务器的随机图API搭建完成