├── 1366x768.php
├── 1366x768_302.php
├── 1920x1080.php
├── 1920x1080_302.php
├── README.md
├── m.php
└── m_302.php
/1366x768.php:
--------------------------------------------------------------------------------
1 | {"images"}[0]->{"urlbase"}.'_1366x768.jpg';
18 | if ($imgurl) {
19 | header('Content-Type: image/JPEG');
20 | @ob_end_clean();
21 | @readfile($imgurl);
22 | @flush();
23 | @ob_flush();
24 | exit();
25 | } else {
26 | exit('error');
27 | }
28 | ?>
--------------------------------------------------------------------------------
/1366x768_302.php:
--------------------------------------------------------------------------------
1 | {"images"}[0]->{"urlbase"}.'_1366x768.jpg';
18 | if($imgurl){
19 | header('Location: '.$imgurl);
20 | exit();
21 | } else {
22 | exit('error');
23 | }
24 | ?>
--------------------------------------------------------------------------------
/1920x1080.php:
--------------------------------------------------------------------------------
1 | {"images"}[0]->{"urlbase"}.'_1920x1080.jpg';
18 | if ($imgurl) {
19 | header('Content-Type: image/JPEG');
20 | @ob_end_clean();
21 | @readfile($imgurl);
22 | @flush();
23 | @ob_flush();
24 | exit();
25 | } else {
26 | exit('error');
27 | }
28 | ?>
--------------------------------------------------------------------------------
/1920x1080_302.php:
--------------------------------------------------------------------------------
1 | {"images"}[0]->{"urlbase"}.'_1920x1080.jpg';
18 | if($imgurl){
19 | header('Location: '.$imgurl);
20 | exit();
21 | } else {
22 | exit('error');
23 | }
24 | ?>
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## 简介
2 |
3 | Bing首页每日更新一张来自世界各地的精美图片。通过imgRun提供的API链接可以简单、快速地获取栩栩如生的每日壁纸,每日自动更新,作为网站背景和电脑壁纸都非常不错……
4 |
5 | ## 项目主页
6 |
7 | 您可以在浏览器中输入[https://bing.img.run](https://bing.img.run/)来访问本项目主页。
8 |
9 | 本人博客介绍页面:[https://mikelin.cn/3281.html](https://mikelin.cn/3281.html)
10 |
11 | ## 代码开源
12 |
13 | 开源,是一种互联网精神。本着取之于民用之于民的原则,本人将代码开源在Github上。链接:
14 |
15 | [https://github.com/mike126126/bing](https://github.com/mike126126/bing)
16 |
17 | 将Github代码克隆一份到你自己的主机(服务器)上,绑定好域名,即可访问。
18 |
19 | 需要注意的是,PHP直接输出图片的方式,图片走的是服务器流量,速度受限于服务器速度。建议优先选择“跳转至Bing图片直链”的方式使用,直接输出为Bing图片直链,图片访问不占用服务器流量,速度不受服务器邮箱,更快更好用。
20 |
21 | 当然,bing.img.run启用了又拍云CDN加速,理论上速度也相当快。如果您下载源代码部署到自己服务器上,那么就建议使用302跳转的Bing直链的方式,速度为Bing速度。
22 |
23 | 不想自己部署代码的,可以直接使用bing.img.run提供的API服务。
24 |
25 | ## 使用方法
26 |
27 | 本API接口的链接,可以直接把它当做一个图片url链接来用,插入如下代码:
28 |
29 | ### PHP直接输出图片
30 |
31 | ```
32 |
33 |
34 |
35 |
36 |
37 | ```
38 |
39 | ### 跳转至Bing图片直链
40 |
41 | ```
42 |
43 |
44 |
45 |
46 |
47 | ```
48 |
49 | ## 文件说明
50 |
51 | 在需要引用图片的地方插入url即可。不同参数url说明如下:
52 |
53 | [https://bing.img.run/1920×1080.php](https://bing.img.run/1920x1080.php) PHP链接直接输出1920×1080分辨率图片。
54 |
55 | [https://bing.img.run/1920x1080_302.php](https://bing.img.run/1920x1080_302.php) 输出为1920×1080分辨率的Bing直链图片。
56 |
57 | [https://bing.img.run/1366×768.php](https://bing.img.run/1366x768.php) PHP链接直接输出1366×768分辨率图片。
58 |
59 | [https://bing.img.run/1366x768_302.php](https://bing.img.run/1366x768_302.php) 输出为1366×768分辨率的Bing直链图片。
60 |
61 | [https://bing.img.run/m.php](https://bing.img.run/m.php) PHP链接直接输出1080×1920分辨率竖版图片。
62 |
63 | [https://bing.img.run/m_302.php](https://bing.img.run/m_302.php) 输出为1080×1920分辨率的Bing直链竖版图片。
64 |
65 | ## 版本更新
66 |
67 | 2022年4月19日,初版1.0.0版本发布。
68 |
--------------------------------------------------------------------------------
/m.php:
--------------------------------------------------------------------------------
1 | {"images"}[0]->{"urlbase"}.'_1080x1920.jpg';
18 | if ($imgurl) {
19 | header('Content-Type: image/JPEG');
20 | @ob_end_clean();
21 | @readfile($imgurl);
22 | @flush();
23 | @ob_flush();
24 | exit();
25 | } else {
26 | exit('error');
27 | }
28 | ?>
--------------------------------------------------------------------------------
/m_302.php:
--------------------------------------------------------------------------------
1 | {"images"}[0]->{"urlbase"}.'_1080x1920.jpg';
18 | if($imgurl){
19 | header('Location: '.$imgurl);
20 | exit();
21 | } else {
22 | exit('error');
23 | }
24 | ?>
--------------------------------------------------------------------------------