V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
taoacat
V2EX  ›  分享创造

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

  •  
  •   taoacat · 2019-04-12 13:25:27 +08:00 · 5679 次点击
    这是一个创建于 2062 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人开发了一款非常好用的桌面端壁纸 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 下载

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

    希望能帮到你
    brucmao
        21
    brucmao  
       2019-04-15 23:54:52 +08:00 via iPhone
    用了两天,发现很多图都不适合做壁纸,电脑分辨率是 1920×1080,图片都大于这个分辨率,有些图片又是竖着拍的,设为壁纸我一直用的平铺,
    taoacat
        22
    taoacat  
    OP
       2019-04-16 14:15:48 +08:00
    @brucmao 是这样的,很多图片都是竖着的图片,这个在软件中做了标记显示。mac 电脑会自动的截取图片中间,win 电脑需要自己在设置中设置为平铺好像。后期可以加一个设置。只获取横图。
    EvanQu
        23
    EvanQu  
       2019-04-17 09:41:11 +08:00
    可以支持多屏不同壁纸的功能吗
    taoacat
        24
    taoacat  
    OP
       2019-04-17 19:58:43 +08:00
    @EvanQu 不支持的
    taoacat
        25
    taoacat  
    OP
       2019-05-13 22:33:30 +08:00
    目前已经更新到 v1.1.1 欢迎更新提意见
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1218 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:21 · PVG 07:21 · LAX 15:21 · JFK 18:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.