iOS 14 这个奇妙功能,能让你的 iPhone 壁纸自动变换
随着 iOS 14 为我们带来了各种新特性,我们似乎又回到了那个折腾主题的时代。从修改图标到修改充电提示音,各种花样都离不开快捷指令这个「神器」。
在 iOS 14.3 中,Apple 为快捷指令带来了「设定墙纸」动作,它让我们可以使用快捷指令来更换壁纸。配合上丰富的自动化和第三方应用,我们可以让手中的设备实现自动更换壁纸。
由于此功能需要用到 iOS 14.3 特有的快捷指令动作,因此自动更换壁纸的动作只能在 iOS 14.3 以上的系统版本中使用。
▍如何使用快捷指令更换壁纸
TL; DR
在快捷指令中添加「查找照片」动作筛选出想要的图片,并使用「设为墙纸」动作将其设置为壁纸。 关闭「设为墙纸」中的「显示预览」后,即可无缝更换壁纸。 想要更换为特定壁纸,可以使用 Base64 编码将照片存储在「文本」中,在修改壁纸前将它解码即可。 想要更换为随机壁纸,只需要将「查找照片」的「排序方式」设为「随机」即可。
如何无缝换壁纸
想要用快捷指令更改壁纸,只需要使用「查找照片」筛选出需要的图片,随后添加「设定墙纸」动作,并选择需要修改哪里壁纸(比如是修改主屏幕壁纸,或是两个都修改)即可。
不过,在运行这个快捷指令时,它仍然会弹出预览界面,让你调整壁纸大小、位置。
如果你想实现「无缝」更换壁纸的话,可以点击「设定墙纸」下方的箭头,关闭「显示预览」。同时,还要打开「查找照片」动作中的「限制」,将其限制为获取 1 项。
关闭「显示预览」才能获得无缝体验
虽然关闭「显示预览」后可以实现「无缝」体验,但我们同时会失去对壁纸进行手动调整的权利。系统会默认居中设置壁纸,如果你想要的图案在壁纸边缘,我建议先手动对原图进行裁切,这样在自动设置壁纸就可以保证它能显示在屏幕上。
如何更换为某个特定壁纸
如果你只想在某两张特定的壁纸中来回切换,那么我更建议你通过 Base64 编码将照片转换成文字形式,存储在快捷指令的「文本」动作里。你可以使用我做的这个快捷指令,将壁纸进行编码 [1],随后 粘贴到更换壁纸的快捷指令中 [2]。
关注少数派,在后台回复「自动换壁纸」即可获得下载链接。
除此之外,你还能 将两张壁纸保存到同一个快捷指令中 [3],并通过菜单询问的方式进行选择。你可以参考下载链接提供的范例来了解如何实现这一功能。
关注少数派,在后台回复「自动换壁纸」即可获得下载链接。
对了,如果你想使用 Base64 编码来存储图片的话,最好在编码前将图片进行压缩或裁切至合适的尺寸。否则有可能会在运行时出现「图片过大」的错误提示,影响使用。
如何更换随机壁纸
除了更换为特定壁纸外,随机更换壁纸反而更能给我们提供新鲜感。这时候,我们就需要用到「查找照片」动作了。首先,为了避免其他照片的干扰,建议为壁纸单独设立一个相册,并在「查找照片」中添加「专辑是 XXX」的过滤条件,将其指向壁纸相册。
将过滤条件指向壁纸相册
接下来就是最重要的一步,你需要把「排序方式」修改为「随机」。同时,你还需要在两个动作中间加入「从列表中获取项目」动作,并将其设置为获取第一项。这样一来,每次运行快捷指令时,都会在壁纸相册中随机挑选一张壁纸更换。
将排序方式改为「随机」,并加上「从列表中获取项目」
▍配合自动化来使用
根据上面提到的方法,相信你一定知道如何在快捷指令中使用「设定壁纸」了。配合上快捷指令强大的自动化功能,我们甚至可以让设备根据条件自动切换壁纸。
对了,即使你想配合自动化来使用,我也建议你单独写好一个更换壁纸的快捷指令,然后在自动化中通过「运行快捷指令」来调用。这样一来在设置、修改动作时都更方便。
根据时间自动更换壁纸
macOS Mojave 为我们带来了眼前一亮的动态壁纸,如今配合上自动化,你也可以在 iOS 中实现这个效果了。如果想完美复刻 macOS Mojave 那样细致的体验,则需要花些时间,为所有壁纸设置对应的自动化条件。
你可以 下载 macOS Mojave 动态壁纸的所有图层[4],共 16 张。由于尺寸较大,建议在添加至快捷指令前进行裁切、压缩。
关注少数派,在后台回复「自动换壁纸」即可获得下载链接。
设置时间自动化
关注少数派,在后台回复「自动换壁纸」即可获得下载链接。
如果你跟我一样,想要拥有独一无二的壁纸体验,也可以参考我之前写的 这篇文章 来拍摄属于你自己的壁纸。你可以在白天和晚上各拍摄一张照片,随后用上面介绍过的方法设置自动化,在日出时切换为白天壁纸,在日落后切换为夜间壁纸。
随时间切换壁纸
不仅如此,你甚至还能在更换壁纸的快捷指令中加入对天气情况的判断,比如碰上下雨天则切换为雨天壁纸,让壁纸随天气变化。
随天气切换壁纸
配合时间自动化,你甚至还能模拟 iOS 自带的深色模式壁纸。你只需要准备好浅色壁纸和深色壁纸各一张,随后利用自动化来打开深色模式并切换壁纸。
模拟系统深色模式壁纸
根据地点更换壁纸
除了根据时间切换壁纸外,我们还可以让设备根据地点更换壁纸。当你抵达 / 离开特定位置时,设备就能切换为特定的壁纸。如果你是旅游达人,甚至还能在到达各城市时将壁纸切换为地标性建筑等照片。
随地点切换壁纸
不过,这个方法目前有比较大的局限性,需要你手动录入地址才能触发,无法做到「抵达新城市时切换壁纸」。但你可以将常去的位置、有特殊意义的地点录入进去,当你抵达 / 离开时,设备就会用新的壁纸来迎送你。
根据电量更换壁纸
根据电量更换壁纸是我个人觉得最有趣的一种玩法,你可以自己绘制 / 拍摄一组不同的图片,并根据电量是否充足进行切换。以下图为例,当电量充足时,乐高人仔就会充满活力,但当电量不足时,它就会拿起数据线提醒你该充电了。
没电时就会拿起数据线
配合上快捷指令中的「充电器」自动化,你还可以为充电时的设备准备一张特殊的壁纸。或者是在开启低电量模式时,让画面里的人物显得十分焦虑却找不到充电器。总而言之,你可以尽情挥洒想象力,让壁纸与设备状态相结合,擦出有趣的火花。
轻点背面更换壁纸
除了快捷指令中的自动化外,你也可以在「设置 - 辅助功能 - 触摸 - 轻点背面」中设置轻点背面切换壁纸。你要做的只有在「轻点背面」中选择对应的快捷指令即可。
使用「轻点背面」也能更换壁纸
▍配合这些 App 来使用
虽然上述方法都能实现自动、无缝地切换壁纸,但它们都有一个共同的前提,就是「需要保存壁纸」。你必须将壁纸保存在相册或快捷指令中才能实现自动切换,对于存储空间吃紧、不想打乱相册的人来说,这一点足以「劝退」他们。
如果你不想打乱自己的相册,又想尝试自动切换壁纸的话,可以尝试通过第三方 App 来实现其他有趣的玩法,带来更多惊喜。
Cuto 2.0
时隔两年,广受好评的壁纸应用 Cuto 终于推出了 2.0 版本。Cuto 在新版本中为 Pro 用户加入了自动更换壁纸的功能,你只需要在「Cuto - 快捷指令自动化」中安装对应的快捷指令,随后设置自动化即可实现自动更换壁纸。
Cuto 2.0 的自动化
Cuto 提供了两种快捷指令可供选择,分别是「今日壁纸」和「随机壁纸」。前者会将 Cuto 的每日推荐设置为壁纸,而后者则会在 Cuto 的壁纸库中随机匹配一张壁纸。配合上「特定时间」自动化,你可以让设备每天都以不同的面貌迎接新一天。
Cute Random 快捷指令实际效果
你可以在 App Store 免费下载 Cuto,快捷指令功能需要购买 Cuto Pro 才能使用。