推荐一款非常好用的桌面壁纸 APP

2019-04-12 13:25:27 +08:00
 taoacat

个人开发了一款非常好用的桌面端壁纸 App,Strawberry Wallpaper (草莓壁纸)。Ui 界面参照优秀的 mac 壁纸应用 Pap.er ,同时支持 mac 与 windows 系统,并且完全开源。

功能:

1.目前支持 paper、500px、pexels 三大图库 2.同时支持 macOS 与 windows 3.支持壁纸预览,通过缩略图就可预览众多壁纸,同时对壁纸的尺寸做了明显的标记 4.支持关键词搜索,想寻找什么样的图片一触即得 5.支持定时设置壁纸 6.对设置过的壁纸存放到固定目录,方便随时查看 7.长期更新、完全免费

欢迎各位下载使用,提意见,点赞,打赏。

软件介绍: https://zhuanlan.zhihu.com/p/62137241

项目地址: https://github.com/aitexiaoy/Strawberry-Wallpaper

mac 下载 win 下载

5672 次点击
所在节点    分享创造
25 条回复
rinsingw
2019-04-12 13:44:27 +08:00
没有分类功能吗?
Exia
2019-04-12 15:48:30 +08:00
先收藏了,话说壁纸源能多几个选择就好了,如加入二次元类型的。
jadeity
2019-04-12 16:04:08 +08:00
然而我只想找一款同级别质量的大沙漠替代品。
taoacat
2019-04-12 16:14:56 +08:00
@rinsingw 暂时没有哦
taoacat
2019-04-12 16:15:26 +08:00
@Exia 之前找了二次元的图库,没有找到比较好看的,暂时没加。
taoacat
2019-04-12 16:15:59 +08:00
@jadeity 大沙漠??
jadeity
2019-04-12 16:21:44 +08:00
@taoacat Mojave 随时间变那个。
taoacat
2019-04-12 17:05:47 +08:00
@jadeity 哦,了解了。这个要求有点高了😀😀
dosmlp
2019-04-12 18:00:08 +08:00
61Mapp 就换个壁纸。。。。
rinsingw
2019-04-12 19:43:40 +08:00
@taoacat 壁纸软件,感觉还是以内容为主,静态+动态,内容的分类,让用户用较短的时间找到喜欢的,满意的壁纸。如果只是功能相对齐全的话,就比较鸡肋
Heanes
2019-04-12 21:08:41 +08:00
先收藏,到家了试试
brucmao
2019-04-12 21:36:36 +08:00
我还在用 Bing Best 3.3.1.exe ,自动更新 bing 的壁纸,就是感觉质量不高
lqzhgood
2019-04-12 23:32:25 +08:00
哎,可惜 Js 没有库支持 Windows 多屏壁纸的设置。
我现在是用 Api 定期更新一个文件夹,然后用 Windows 自带的桌面设置文件夹为幻灯片。
这样才做到多屏自动换壁纸。
taoacat
2019-04-13 09:47:10 +08:00
@rinsingw 了解了,谢谢。
taoacat
2019-04-13 09:48:07 +08:00
@brucmao 项目中有个 bing 的爬虫文件,哈哈
taoacat
2019-04-13 09:48:59 +08:00
@lqzhgood windows 下的多屏没有试过,后期可以找找这方面的解决方案。
kawei
2019-04-13 15:29:41 +08:00
非常讨厌 安装包 ,楼主可以打包一个 windows 绿化便携吗?
taoacat
2019-04-13 20:54:33 +08:00
lqzhgood
2019-04-13 23:04:25 +08:00
@taoacat
之前想和 LZ 做个类似的,最后因为多屏的关系没做了。
Nodejs 没法原生实现换壁纸,Wallpaper 这个库也是用 js 调用 C 的实现的

多屏的 Api 讨论可以看看这个 issues
https://github.com/sindresorhus/wallpaper/issues/5
taoacat
2019-04-14 00:40:04 +08:00
@lqzhgood 刚刚看了一下 wallpaper 的实现方式,准确的说 wallpaper 不是直接调用 C 实现的,这个和 wallpaper-macos 这个项目( https://github.com/avaganz/wallpaper-macos)方式不一样。

回到 wallpaper 这个项目,这个项目 win 端调用了一个 exe 的二进制文件。项目地址( https://github.com/sindresorhus/win-wallpaper)。这个项目主要文件 wallpaper.c,第 24 行的 SystemParametersInfoW(SPI_SETDESKWALLPAPER, 0, fullPath, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE)这个方法就是 win 下设置壁纸的方法。你可以了解一下 SystemParametersInfoW 这个方法。参数中的 fullPath 为设置壁纸的绝对路径。

参考文档:

https://www.cnblogs.com/Open-Source/p/5824622.html?utm_source=itdadao&utm_medium=referral https://technet.microsoft.com/zh-cn/scriptcenter/ms724947(v=vs.95)
https://www.write-bug.com/article/1580.html

希望能帮到你

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX