如何用快捷指令制作「动态进度条」
💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
本文介绍如何通过快捷指令制作动态进度条,包括制作指令、生成图片和整合多个进度条,利用日期计算和 emoji 表示进度,最终生成 GIF 作为通知附件。
🎯
关键要点
- 快捷指令通知可以添加 GIF 图片作为附件,制作动态进度条的基础。
- 文章分为三部分:制作动态进度条指令、制作所需图片、整合多个动态进度条。
- 动态进度条指令使用词典保存图片的 base64 编码,计算年初到今天的天数。
- 通过计算表达式获取进度百分比,并将其转化为 emoji 表示。
- 设定不同的模式来展示满月和残月的数量,生成相应的图像。
- 将生成的图像解码并制作 GIF,设定播放速度作为通知附件。
- 使用相册保存图像,避免保存编码到词典的麻烦。
- 准备进度条帧图片,添加 emoji 到备忘录,设定变量储存满月和无月。
- 执行去重操作,确保生成的进度条没有重复。
- 将备忘录中的进度条截图保存到相册,方便后续查找。
❓
延伸问答
如何制作动态进度条的快捷指令?
制作动态进度条的快捷指令需要使用词典保存图片的 base64 编码,并计算年初到今天的天数,最后通过计算表达式获取进度百分比并转化为 emoji 表示。
动态进度条的 GIF 如何生成?
生成动态进度条的 GIF 需要将计算得到的满月和残月图像解码,并设定 GIF 的播放速度,最后将其作为通知的附件。
如何避免动态进度条中的重复图像?
可以通过去重操作,判断变量中是否已包含某个内容,避免重复添加相同的进度条图像。
制作动态进度条需要哪些图片?
制作动态进度条需要准备满月、残月和无月的帧图片,并按顺序保存到相册中。
如何将动态进度条的结果保存到备忘录?
可以将生成的进度条结果逐项添加到备忘录中,并建议单独保存在一个文件夹里以便后续查找。
动态进度条的 emoji 表示是如何计算的?
动态进度条的 emoji 表示通过计算进度的百分比,将百位数字转化为满月的数量,个位数字转化为残月的占比。
➡️