想到就去做系列:基于Flask写一个自己的随机图片

引言

最近又把博客的主题换回了以前的Cuteen,Joe当时一时看的挺好看,但是看久了就感觉疲劳了。不够个性,有点太商业,不合我的胃口。

换回Cuteen后,遇到了一些问题——主题设置里涉及到了大量的自定义图片。

比如:首页顶部的大图。选择一张固定的图片?可以,但不是最佳选择。

我想它可以随机刷新。

嗯~这时候你可能会说,简单!网上有很多随机图片的接口,包括本博客也有一篇专门的文章写这个。

但是,我不得不承认别人的接口有几点与我水土不服:

  1. 获得的图片并不一定都是我喜欢的。
  2. 稳定性不知道,别人是否稳定是我无法控制的,但是我自建的是我可以掌控的。
  3. 返回图片的大小未知,如果很小,就会不清晰。但如果很大,会让博客加载的很慢,很影响体验。
  4. 每刷新一次,就能获得一个新的图片,这固然很酷。但是从性能的角度来看,这是不太好的,所以我给随机图片设置了60秒的缓存。意思就是,每60秒才会更换一个新的图片。

OK,既然想到了,那我们就开始写这样的一个接口~

效果

怎么写的过程就不在这里赘述了,直接看看效果吧。

1、取材于360壁纸库:随机图片 - WuSuoV

包含了热门、美女、动漫、游戏、风景、萌宠、炫酷

在这里就贴一下“热门”的随机图

2、必应壁纸:必应壁纸 - WuSuoV

包含桌面版和手机版

结语

现在博客的顶部大图就是选了“风景”随机图,目测不管图片显示还是加载效果方面都还可以。

欢迎有疑惑在勿埋我心评论区留言。

无标签
打赏
评论区
头像