mcpField
T
transform-build-polaroid-collage-with-transloadit

transform-build-polaroid-collage-with-transloadit

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

关于 transform-build-polaroid-collage-with-transloadit

这是一个使用 Transloadit CLI 将多张图片制作为宝丽来叠放拼贴的技能,适合制作照片拼贴的用户。可调整画布、背景、覆盖程度和随机种子,按相同输入与种子复现布局。

主要功能

  1. 01将多张图片合成为宝丽来叠放效果
  2. 02设置画布尺寸与背景
  3. 03调整照片覆盖程度
  4. 04使用种子复现布局
  5. 05随机调整输入图片顺序

适用场景

  1. 01将多张照片排成宝丽来风格拼贴
  2. 02调整照片重叠程度以改变布局
  3. 03按固定种子重复生成拼贴
  4. 04使用透明背景输出 PNG 或 WebP

安装

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

$npx skills add https://github.com/transloadit/skills --skill transform-build-polaroid-collage-with-transloadit

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

详细介绍

输入

  • 两个或更多本地输入图片的绝对路径
  • 可选的输出路径;默认为当前工作目录中明确指定的 collage.png
  • 可选的画布尺寸(--width、--height),默认为 1920×1200
  • 可选的 --seed,用于确定性布局

准备说明

按以下顺序解析凭据:

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

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

运行

npx -y @transloadit/node image merge \
  --input ./photo-a.jpg \
  --input ./photo-b.jpg \
  --input ./photo-c.jpg \
  --input ./photo-d.jpg \
  --input ./photo-e.jpg \
  --input ./photo-f.jpg \
  --effect polaroid-stack \
  --width 1920 \
  --height 1200 \
  --format png \
  --output ./collage.png

命令运行完毕后,确认图像存在于预期的输出路径。

调整

  • --background '#eee5d3' 可选择暖米色画布(默认值)。十六进制代码和命名颜色均可使用。
  • --background none(搭配 --format png 或 --format webp)会生成透明画布。
  • --coverage 1.5 为默认值。照片更大、重叠更多时使用 2.0–2.5;想让拍立得更小、间距更大时使用 1.0 或更低的值。
  • --seed 42 可使布局具有确定性——使用相同输入重新运行,即可复现相同输出。
  • --shuffle 可让 Robot 在布局前重新排列输入。

故障排查

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

注意:

  • 重复的 --input 值会打包到单个 /image/merge assembly 中。
  • 拍立得堆叠效果最适合 4–12 个输入。少于四个通常会显得稀疏;超过十几个则容易严重遮挡。
  • 每个输入都会裁剪为正方形,放入拍立得相框内——纵向或横向的原图均可使用。
  • 请优先使用明确的输出文件名(例如 ./collage.png 或 ./collage.jpg),而不是目录输出,以确保扩展名明确。

评论

支持 Markdown