Recettes SDK›Plusieurs images → Filigrane → Upload
Image Workflow

Plusieurs images → Filigrane → Upload

Appliquez un filigrane à plusieurs images puis envoyez les résultats vers votre serveur.

files[]
→
batch-image-watermark
→
FormData upload
EntréeMultiple image files
Résultat finalWatermarked image files
Tools utiliséesbatch-image-watermark

Code complet

const result = await client.run("batch-image-watermark", {
  files: selectedFiles,
  options: {
    type: "text",
    text: "My Store",
    position: "bottom-right",
    opacity: 50
  },
  output: {
    filePrefix: "product",
    archive: true,
    archiveName: "watermarked-products"
  }
});

const form = new FormData();
for (const file of result.files) {
  form.append("files", file, file.name);
}

await fetch("/api/products/upload", {
  method: "POST",
  body: form
});

// Or upload result.archive.file when ZIP is preferred.
Avant d’adapter cette recette, utilisez client.describe(toolId) ou la référence de la Tool pour vérifier les limites de fichiers, les options et les modes pris en charge.