mcpField
T
transform-describe-image-with-transloadit

transform-describe-image-with-transloadit

github.com/transloadit创意与媒体578 次安装1 周前更新
代码仓库

关于 transform-describe-image-with-transloadit

此技能通过官方 Transloadit Node CLI 为本地图片生成标签或指定描述字段,并保存为 JSON。适用于需要识别式标签或可发布 CMS 元数据的工作流。

主要功能

  1. 01将图片标签生成为 JSON
  2. 02生成适用于 WordPress 的字段
  3. 03选择自定义描述字段
  4. 04从支持的位置读取凭据
  5. 05指定 JSON 输出路径

适用场景

  1. 01为图片库生成标签
  2. 02准备 WordPress 图片元数据
  3. 03为本地图片生成替代文本和说明

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/transloadit/skills --skill transform-describe-image-with-transloadit

安装后在 Claude Code 中输入/transform-describe-image-with-transloadit确认已加载。

详细介绍

输入

  • 本地输入图像的绝对路径
  • 可选的 .json 输出路径;默认为同一路径,并添加 .json

准备

按以下顺序解析凭据:

  • Shell 环境变量
  • 仅当前工作目录中的 .env
  • ~/.transloadit/credentials

如果 .env 位于父目录中,请先将变量导出到 Shell。

运行

直接使用官方 Transloadit Node CLI。

标签 / 对象式描述:

npx -y @transloadit/node image describe \
  --input ./input.jpg \
  --fields labels \
  --output ./labels.json

适用于 WordPress 的字段:

npx -y @transloadit/node image describe \
  --input ./input.jpg \
  --for wordpress \
  --output ./fields.json

自定义字段选择:

npx -y @transloadit/node image describe \
  --input ./input.jpg \
  --fields altText,title,caption,description \
  --output ./fields.json

如果省略 --output,CLI 会在输入图像旁写入 JSON 文件,并使用相同的基本名称。命令完成后,请确认 JSON 文件存在于预期的输出路径。

输出结构

--fields labels 返回一个标签数组。

--for wordpress 和自定义的 --fields ... 会返回一个包含所请求字符串字段的 JSON 对象,例如:

{
  "altText": "...",
  "title": "...",
  "caption": "...",
  "description": "..."
}

备注

  • 如果需要可发布的 CMS 字段,优先使用 --for wordpress。
  • 如果需要识别器风格的标签,而不是撰写的文案,优先使用 --fields labels。
  • --model 仅对撰写字段有影响,对 labels 无影响。
  • 如果需要可复用的用户级设置,优先将 ~/.transloadit/credentials 作为默认回退选项。
  • 当前目录中的 .env 仍具有更高优先级,因此在需要确定使用哪个账户时,应避免使用它。
  • 如果凭据仅存在于仓库根目录的 .env 中,请从该目录运行命令,或先导出变量。

失败时调试

npx -y @transloadit/node assemblies get <assemblyIdOrUrl> -j

评论

支持 Markdown