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.