用实时地球图像做壁纸 #
之前桌面的壁纸用了一年看腻了,打算换个新壁纸。决定用实时的地球影像作为动态壁纸。有人在 Wallpaper Engine 上面做过这种动态壁纸。但考虑到 Wallpaper Engine 会带来一定程度的性能开销,所以决定写个脚本用任务计划的方式实现动态壁纸。
优劣
- ✅ 不会占用太多资源。Wallpaper Engine本质上就相当于开了个浏览器当桌面。
- ✅ 可以方便的自定义。
- ❌ 不能开箱即用。
具体的代码扔到了这里。只需要添加到任务计划里面定时每隔 10 分钟执行即可。
最终的效果。实际上是会随着时间的改变而变化的,这里截取了一张图片作为展示。
校正 Himawari-8 的颜色 #
这个工具采用了向日葵 8 号作为图源。但是向日葵 8 号的图像是明显偏红的,并不太符合真实的地球样子。所以我在脚本里面采用了一点 OpenCV 进行颜色的校正。
具体的过程可以参考这一篇博客。简单来说,就是:
- 色阶提高到 1.30
- 增加 15% 的饱和度
- 调整通道颜色,具体如下:
红色通道添加 25% 的绿色通道分量 绿色通道添加 50% 的红色通道分量 蓝色通道添加 25% 的红色通道分量- 色阶提高到 1.40
原图像。
校正后的图像。