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

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

  •  
  •   taoacat · 37 天前 · 2045 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人开发了一款非常好用的桌面端壁纸 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
        1
    rinsingw   37 天前
    没有分类功能吗?
        2
    Exia   37 天前
    先收藏了,话说壁纸源能多几个选择就好了,如加入二次元类型的。
        3
    jadeity   37 天前
    然而我只想找一款同级别质量的大沙漠替代品。
        4
    taoacat   37 天前
    @rinsingw 暂时没有哦
        5
    taoacat   37 天前
    @Exia 之前找了二次元的图库,没有找到比较好看的,暂时没加。
        6
    taoacat   37 天前
    @jadeity 大沙漠??
        7
    jadeity   37 天前
    @taoacat Mojave 随时间变那个。
        8
    taoacat   37 天前
    @jadeity 哦,了解了。这个要求有点高了😀😀
        9
    dosmlp   37 天前
    61Mapp 就换个壁纸。。。。
        10
    rinsingw   37 天前
    @taoacat 壁纸软件,感觉还是以内容为主,静态+动态,内容的分类,让用户用较短的时间找到喜欢的,满意的壁纸。如果只是功能相对齐全的话,就比较鸡肋
        11
    Heanes   37 天前
    先收藏,到家了试试
        12
    brucmao   37 天前
    我还在用 Bing Best 3.3.1.exe ,自动更新 bing 的壁纸,就是感觉质量不高
        13
    lqzhgood   37 天前
    哎,可惜 Js 没有库支持 Windows 多屏壁纸的设置。
    我现在是用 Api 定期更新一个文件夹,然后用 Windows 自带的桌面设置文件夹为幻灯片。
    这样才做到多屏自动换壁纸。
        14
    taoacat   36 天前
    @rinsingw 了解了,谢谢。
        15
    taoacat   36 天前
    @brucmao 项目中有个 bing 的爬虫文件,哈哈
        16
    taoacat   36 天前
    @lqzhgood windows 下的多屏没有试过,后期可以找找这方面的解决方案。
        17
    kawei   36 天前
    非常讨厌 安装包 ,楼主可以打包一个 windows 绿化便携吗?
        19
    lqzhgood   36 天前
    @taoacat
    之前想和 LZ 做个类似的,最后因为多屏的关系没做了。
    Nodejs 没法原生实现换壁纸,Wallpaper 这个库也是用 js 调用 C 的实现的

    多屏的 Api 讨论可以看看这个 issues
    https://github.com/sindresorhus/wallpaper/issues/5
        20
    taoacat   36 天前
    @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

    希望能帮到你
        21
    brucmao   34 天前 via iPhone
    用了两天,发现很多图都不适合做壁纸,电脑分辨率是 1920×1080,图片都大于这个分辨率,有些图片又是竖着拍的,设为壁纸我一直用的平铺,
        22
    taoacat   33 天前
    @brucmao 是这样的,很多图片都是竖着的图片,这个在软件中做了标记显示。mac 电脑会自动的截取图片中间,win 电脑需要自己在设置中设置为平铺好像。后期可以加一个设置。只获取横图。
        23
    EvanQu   32 天前
    可以支持多屏不同壁纸的功能吗
        24
    taoacat   32 天前
    @EvanQu 不支持的
        25
    taoacat   6 天前
    目前已经更新到 v1.1.1 欢迎更新提意见
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2386 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 00:38 · PVG 08:38 · LAX 17:38 · JFK 20:38
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1