关于 transform-build-polaroid-collage-with-transloadit
这是一个使用 Transloadit CLI 将多张图片制作为宝丽来叠放拼贴的技能,适合制作照片拼贴的用户。可调整画布、背景、覆盖程度和随机种子,按相同输入与种子复现布局。
主要功能
- 01将多张图片合成为宝丽来叠放效果
- 02设置画布尺寸与背景
- 03调整照片覆盖程度
- 04使用种子复现布局
- 05随机调整输入图片顺序
适用场景
- 01将多张照片排成宝丽来风格拼贴
- 02调整照片重叠程度以改变布局
- 03按固定种子重复生成拼贴
- 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/mergeassembly 中。 - 拍立得堆叠效果最适合 4–12 个输入。少于四个通常会显得稀疏;超过十几个则容易严重遮挡。
- 每个输入都会裁剪为正方形,放入拍立得相框内——纵向或横向的原图均可使用。
- 请优先使用明确的输出文件名(例如
./collage.png或./collage.jpg),而不是目录输出,以确保扩展名明确。
评论
支持 Markdown