如何用快捷指令制作「动态进度条」
内容提要
本文介绍如何通过快捷指令制作动态进度条,包括制作指令、生成图片和整合多个进度条,利用日期计算和 emoji 表示进度,最终生成 GIF 作为通知附件。
关键要点
-
快捷指令通知可以添加 GIF 图片作为附件,制作动态进度条的基础。
-
文章分为三部分:制作动态进度条指令、制作所需图片、整合多个动态进度条。
-
动态进度条指令使用词典保存图片的 base64 编码,计算年初到今天的天数。
-
通过计算表达式获取进度百分比,并将其转化为 emoji 表示。
-
设定不同的模式来展示满月和残月的数量,生成相应的图像。
-
将生成的图像解码并制作 GIF,设定播放速度作为通知附件。
-
使用相册保存图像,避免保存编码到词典的麻烦。
-
准备进度条帧图片,添加 emoji 到备忘录,设定变量储存满月和无月。
-
执行去重操作,确保生成的进度条没有重复。
-
将备忘录中的进度条截图保存到相册,方便后续查找。
延伸解读
动态进度条的实用性
制作动态进度条不仅可以提升通知的趣味性,还能有效地展示时间进度。通过使用 emoji 表示不同的进度状态,用户可以直观地了解任务的完成情况,适合用于项目管理或个人目标追踪。
注意事项与风险
在使用快捷指令制作动态进度条时,需注意 iCloud 同步设置。如果未下载原图,可能会导致指令运行时延迟。此外,确保去重操作的有效性,以避免生成重复的进度条,影响视觉效果。
多种展示模式的选择
文章中提到的不同模式(标准、向上取整、向下取整)为用户提供了灵活性。根据个人喜好选择合适的模式,可以更好地反映进度的实际情况,增强用户体验。
延伸问答
如何制作动态进度条的快捷指令?
制作动态进度条的快捷指令需要使用词典保存图片的 base64 编码,并计算年初到今天的天数,最后通过计算表达式获取进度百分比并转化为 emoji 表示。
动态进度条的 GIF 如何生成?
生成动态进度条的 GIF 需要将计算得到的满月和残月图像解码,并设定 GIF 的播放速度,最后将其作为通知的附件。
如何避免动态进度条中的重复图像?
可以通过去重操作,判断变量中是否已包含某个内容,避免重复添加相同的进度条图像。
制作动态进度条需要哪些图片?
制作动态进度条需要准备满月、残月和无月的帧图片,并按顺序保存到相册中。
如何将动态进度条的结果保存到备忘录?
可以将生成的进度条结果逐项添加到备忘录中,并建议单独保存在一个文件夹里以便后续查找。
动态进度条的 emoji 表示是如何计算的?
动态进度条的 emoji 表示通过计算进度的百分比,将百位数字转化为满月的数量,个位数字转化为残月的占比。