用途:把一份 Canva 设计批量适配为多个社交媒体尺寸,并导出高质量 PNG,便于跨平台快速分发内容。
主要能力:
- 支持五种格式:Facebook 帖子 1200×630、Facebook 故事 1080×1920、Instagram 帖子 1080×1080、Instagram 故事 1080×1920、LinkedIn 帖子 1200×627(均为自定义尺寸)。
- 调整后统一导出为 PNG,导出质量设为 pro,并返回直接下载链接;同时提供每个调整版本的 Canva 编辑链接。
- 调整与导出可并行执行以提高效率。
使用方式:
- 确定源设计,可通过三种方式:直接提供以“D”开头的设计 ID、提供 Canva 设计 URL(从 /design/ 后提取设计 ID)、或提供设计名称用搜索匹配;若匹配到多个结果则由用户选择。
- 使用 get-design 工具获取设计信息,确认可访问并取得标题。
- 对每个目标格式调用 resize-design 工具,传入对应的设计类型与像素规格。
- 对调整成功的每个设计调用 export-design 工具,设置 format: { type: "png", export_quality: "pro" } 并收集下载链接。
- 按平台整理输出:成功格式摘要、各 PNG 下载链接、各版本的 Canva 编辑链接。
限制与说明:
- Facebook 故事与 Instagram 故事尺寸相同(1080×1920),两者都会生成。
- 单个操作失败时继续其余格式,并在最后报告成功与失败项。
- 下载链接来自导出工具响应,编辑链接来自调整工具响应的 urls.edit_url 字段;受网络限制,不在服务端下载文件或打包 zip。
- 步骤间不要求用户逐次确认,除非发生错误。
- 收费、价格、平台支持范围等资料暂未提供。