• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

教你将Bing每日图片设置为网站或博客背景

群晖 Synology  / 教程分享  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2019-8-7 14:31

跳转到指定楼层
本帖最后由 nickychen 于 2019-8-7 14:33 编辑

Bing每日图片相信每位使用过必应搜索的小伙伴都了解,网上也有很多关于如何将Bing每日图片设置为电脑壁纸的教程,甚至微软专门推出过一款Bing桌面的应用方便大家将必应的美图设置为电脑桌面壁纸。因为图片每日都不同并且每个图片后面都伴随一个小故事,受到了很多小伙伴的欢迎。

  我的搜索导航站,默认背景是白色的。那么,如果可以把Bing的每日图片设置为背景会不会很酷炫呢?

教程:
一、基于Bing每日图片,通过php直接输出图片或跳转到Bing链接的代码这两张方式。

方式1、通过php直接输出图片,占用主机流量。
代码:
  1. <?php    $str=file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');if (preg_match("/<urlBase>(.+?)<\/urlBase>/ies", $str, $matches)) {    $imgurl='https://cn.bing.com'.$matches[1].'_1920x1080.jpg';}if ($imgurl) {    header('Content-Type: image/JPEG');    @ob_end_clean();    @readfile($imgurl);    @flush();    @ob_flush();    exit();} else {    exit('error');}?>
复制代码
方式2、跳转到Bing链接,不占用主机流量。
代码:
  1. <?php    $str=file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');if (preg_match("/<urlBase>(.+?)<\/urlBase>/ies", $str, $matches)) {    $imgurl='https://cn.bing.com'.$matches[1].'_1920x1080.jpg';}if ($imgurl) {    header("Location: $imgurl");    //输出302跳转} else {    exit('error');}?>
复制代码


二、将以上方式之一的代码保存为bing.php文件,并上传至网站或博客根目录。

三、有些博客、网站内置了设置背景URL,只要将这个bing.php文件URL地址填写为绝对路径就大功告成了!
但还有一些需要使用代码进行设置添加背景,打开网页的header.php之类的文件,在</head>标签内加入以下代码。
游客,如果您要查看本帖隐藏内容请回复

四、赶快去看看效果吧!

PS:已知问题,获取的图片分辨率是1920*1080,16:9,图片默认是平铺,无法自适应各类屏幕。如手机访问会看到平铺的效果图,无解决办法。

五、其他设置
目前,国内版和国际版的每日图片内容显示一致,如果你想获取国际版的每日图片,只需将代码中网址中的“cn.bing.com”替换为“www.bing.com”即可。
代码中idx=0表示是显示当天的时间,如果要显示昨天的就将idx=0&n=1改为idx=1&n=1,前天idx=0&n=1改为idx=2&n=1以此类推。必应每日图片支持查看历史15天以内的图片。



那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

15

回帖

111

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
103
精华
0
wenjn 发表于 2019-8-7 22:58 来自 中国北京
啥也不说了,谢谢楼主!
回复 支持 反对 印象

使用道具 举报

0

精华

265

回帖

6318

积分

人机合一

Rank: 4

云币
0
贡献
49
活跃
5940
精华
0
云中鹤 发表于 2019-8-8 09:02 来自 中国广西北海
感谢楼主分享,辛苦。
回复 支持 反对 印象

使用道具 举报

0

精华

122

回帖

1397

积分

发烧玩家

Rank: 2

云币
0
贡献
91
活跃
878
精华
0
fiohappy 发表于 2019-9-7 12:12 来自 中国山东烟台
RE: 教你将Bing每日图片设置为网站或博客背景
回复 支持 反对 印象

使用道具 举报

0

精华

95

回帖

1590

积分

发烧玩家

Rank: 2

云币
1
贡献
202
活跃
530
精华
0
国栋 发表于 2019-9-7 16:44 来自 中国山西长治
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

137

回帖

1万

积分

登峰造极

Rank: 5Rank: 5

云币
0
贡献
959
活跃
6142
精华
0

活跃会员NAS发烧友

小试灬 发表于 2019-9-7 18:29 来自 中国陕西西安
正需要,支持楼主大人了!
回复 支持 反对 印象

使用道具 举报

0

精华

69

回帖

542

积分

入门用户

Rank: 1

云币
0
贡献
2
活跃
497
精华
0
云中辞 发表于 2019-9-19 09:31 来自 中国浙江杭州
学习一下回复一下看看
回复 支持 反对 印象

使用道具 举报

0

精华

143

回帖

1521

积分

发烧玩家

Rank: 2

云币
0
贡献
103
活跃
933
精华
0
QQ
sytiger@tom.com 发表于 2019-9-21 20:43 来自 中国湖南邵阳
这个好,要好好学一下
回复 支持 反对 印象

使用道具 举报

0

精华

43

回帖

221

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
199
精华
0
lookingliudi 发表于 2020-1-27 13:40 来自 中国
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

24

回帖

140

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
128
精华
0
xiaowangya 发表于 2020-6-11 13:26 来自 中国浙江温州
感谢分享.刚做好导航页
回复 支持 反对 印象

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图