AI摘要:提供随机电脑壁纸API,图片由服务器决定,分为本地请求和外部链接请求两个版本。
咋说呢,应该不算api,因为里面的图片是根据我的服务器来决定的,哈哈 😁
效果图(刷新网页查看效果)
请求本地图片api
演示站点(刷新网页查看效果)
http://api.xunjinlu.fun/api/img/index.php
具体代码如下
这里呢主要分为两个版本,一个从服务器本地请求,一个从外部链接请求[主要展示的是从本地请求图片]
<?php
// 设置图片存储目录
$imagesDir = './img/';
// 获取所有支持的图片文件(支持JPG/PNG/GIF等格式)
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif,webp}', GLOB_BRACE);
if (empty($images)) {
header("HTTP/1.1 404 Not Found");
die('未找到图片文件');
}
// 随机选择一张图片
$randomImage = $images[array_rand($images)];
// 设置HTTP头信息
header('Content-Type: ' . mime_content_type($randomImage));
header('Content-Length: ' . filesize($randomImage));
// 输出图片内容
readfile($randomImage);
?>
博主放的这个图片真诱人,哈哈
@紫微斗数
都是正常图片,不咋诱人
不行,最近发现使用自己的服务器会随着图片的清晰度越高,占用内存越高,
@尋鯨錄
后续更新,利用聚合图片,直接调用图片便可以解决占用内存问题,并且可以提高图片加载速度😁