【问题标题】:macOS Mojave Custom Dynamic WallpapermacOS Mojave 自定义动态壁纸
【发布时间】:2018-06-19 19:11:27
【问题描述】:

我发现 macOS Mojave Beta 中的默认(也是唯一的)动态壁纸位于 /Library/Desktop Pictures/ 中。有问题的文件名为“Mojave (Dynamic).heic”

我想文件本身可能是从时间值到图像的某种映射/字典,但我无法将它作为任何类型的图像集合打开。当然,我可以用预览打开它,但它只显示其中一张图像。

我相信必须有一种方法可以创建类似于此默认壁纸的自定义壁纸。问题是如何正确打开这些文件(将它们视为集合),更重要的是,编辑它们?

【问题讨论】:

    标签: macos wallpaper macos-mojave heic


    【解决方案1】:

    我描述了herehere 如何构建动态壁纸。我还创建了简单的控制台应用程序,可以帮助创建自定义壁纸:https://github.com/mczachurski/wallpapper

    【讨论】:

    • 伟大的研究!
    • 希望有人在其周围包装一个 GUI :)
    • 成为你想在世界上看到的改变@c01gat3
    • 鼓舞人心的话@Jeremy1026 - 但如果我有这方面的技能,我一开始就不会要求提供 GUI 版本。
    • 有一个创建动态壁纸的macOS应用:itunes.apple.com/pl/app/dynaper/id1435296403?l=pl&mt=12
    【解决方案2】:

    HEIC 格式是 HEIF 或高效编码格式的容器。此容器允许在一个容器中包含多个 HEIF 编码的图像。有问题的 HEIC 文件包含 16 张图像,可以让壁纸全天更换。目前,我找不到适用于 Mac 的软件,可以对这些多图像 HEIC 文件(集合,因为它们在技术上称为)进行编码。但是,我发现了一个工具,它是 libde265 库的一部分,称为 heif-enc,它允许通过命令行界面进行这种编码。我仍在努力让它以我想要的方式工作,但理论上应该允许创建非常相似的打包图像。

    来源/更多信息:

    HEIF:http://nokiatech.github.io/heif/

    Libde265:https://www.libde265.org/https://github.com/strukturag/libde265

    编辑:只是想澄清几件事。我在 ubuntu 上构建了 libde265 工具,而不是 MacOS。此外,我还没有找到该特定壁纸的 EXIF 数据中是否有某些内容告诉 MacOS 何时显示哪个壁纸,或者系统是否只期望正好 16 张图像并按顺序显示它们。还有一个用于 GIMP 的 linux 插件,允许打开 HEIC 文件,但在收藏的情况下,它会要求您选择要打开的图像,并且不允许导出多图像收藏(至少目前如此)。

    【讨论】:

    • 值得一提的是HEIC license 在考虑商业用途之前值得检查。根据本文件,未经诺基亚书面许可的任何商业用途均违反本条款。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多