尋鯨錄的Blog

随机电脑壁纸api

尋鯨錄
3月17日发布 /正在检测是否收录...
温馨提示:
本文最后更新于2025年04月05日,已超过25天没有更新,若内容或图片失效,请留言反馈。
AI摘要:提供随机电脑壁纸API,图片由服务器决定,分为本地请求和外部链接请求两个版本。
咋说呢,应该不算api,因为里面的图片是根据我的服务器来决定的,哈哈 😁

效果图(刷新网页查看效果)

请求本地图片api

图片[1] - 随机电脑壁纸api - 尋鯨錄的Blog

演示站点(刷新网页查看效果)

随机图片api

具体代码如下

这里呢主要分为两个版本,一个从服务器本地请求,一个从外部链接请求[主要展示的是从本地请求图片]

<?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);
?>
喜欢就支持一下吧
点赞 1 分享 赞赏
评论 共4条
OωO
取消
  1. 头像
     · 
    回复

    博主放的这个图片真诱人,哈哈

    1. 头像
      尋鯨錄 作者
       · 
      回复

      @紫微斗数

      都是正常图片,不咋诱人

  2. 头像
    尋鯨錄 作者
     · 
    回复

    不行,最近发现使用自己的服务器会随着图片的清晰度越高,占用内存越高,

    1. 头像
      尋鯨錄 作者
       · 
      回复

      @尋鯨錄

      后续更新,利用聚合图片,直接调用图片便可以解决占用内存问题,并且可以提高图片加载速度😁