如何用快捷指令制作「动态进度条」

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

本文介绍如何通过快捷指令制作动态进度条,包括制作指令、生成图片和整合多个进度条,利用日期计算和 emoji 表示进度,最终生成 GIF 作为通知附件。

🎯

关键要点

  • 快捷指令通知可以添加 GIF 图片作为附件,制作动态进度条的基础。
  • 文章分为三部分:制作动态进度条指令、制作所需图片、整合多个动态进度条。
  • 动态进度条指令使用词典保存图片的 base64 编码,计算年初到今天的天数。
  • 通过计算表达式获取进度百分比,并将其转化为 emoji 表示。
  • 设定不同的模式来展示满月和残月的数量,生成相应的图像。
  • 将生成的图像解码并制作 GIF,设定播放速度作为通知附件。
  • 使用相册保存图像,避免保存编码到词典的麻烦。
  • 准备进度条帧图片,添加 emoji 到备忘录,设定变量储存满月和无月。
  • 执行去重操作,确保生成的进度条没有重复。
  • 将备忘录中的进度条截图保存到相册,方便后续查找。

延伸问答

如何制作动态进度条的快捷指令?

制作动态进度条的快捷指令需要使用词典保存图片的 base64 编码,并计算年初到今天的天数,最后通过计算表达式获取进度百分比并转化为 emoji 表示。

动态进度条的 GIF 如何生成?

生成动态进度条的 GIF 需要将计算得到的满月和残月图像解码,并设定 GIF 的播放速度,最后将其作为通知的附件。

如何避免动态进度条中的重复图像?

可以通过去重操作,判断变量中是否已包含某个内容,避免重复添加相同的进度条图像。

制作动态进度条需要哪些图片?

制作动态进度条需要准备满月、残月和无月的帧图片,并按顺序保存到相册中。

如何将动态进度条的结果保存到备忘录?

可以将生成的进度条结果逐项添加到备忘录中,并建议单独保存在一个文件夹里以便后续查找。

动态进度条的 emoji 表示是如何计算的?

动态进度条的 emoji 表示通过计算进度的百分比,将百位数字转化为满月的数量,个位数字转化为残月的占比。

➡️

继续阅读