超简单实现随机图片API,可做网站的随机背景图使用

前言

超简单实现随机图片API,可随机浏览图片,也可做自己网站的随机背景图片使用。实现的方法也很简单,具体可阅读本文。

支持类型

下方代码提供支持gif,jpg,png,jpeg,webp,bmp等格式,也可自行更换、添加其他格式。

文件路径

会查找文件根目录下的images目录下的所有图片,并随机挑选出一张显示出来。如果一时找不到好的图片素材,

总结

代码简洁实用,简单的实现了随机图片API,可以作为自己网站的随机背景图片使用。

实现代码

实现详细代码如下:

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

随机背景

实现随机背景样式详细代码如下:

<style type="text/css">body { background-image: url("https://www.a0yi.com/api/1/");
 background-position: center top; background-size: cover; 
background-repeat: no-repeat; background-attachment: fixed; } 
</style>

 

© 版权声明
THE END
喜欢就支持以下吧
点赞4544赞赏
分享
评论 抢沙发

请登录后发表评论