curl -X POST https://api.removebg.com.br/api/watermark-removal/remove \
-H "X-API-Key: rbg_sua_chave" \
-F "image=@foto.jpg" \
-F "mask=@mascara.png" \
-F "quality=standard" \
-F "outputFormat=image/png" \
--output sem-marca.png
import requests
files = {
"image": open("foto.jpg", "rb"),
"mask": open("mascara.png", "rb"),
}
data = {"quality": "standard", "outputFormat": "image/png"}
headers = {"X-API-Key": "rbg_sua_chave"}
r = requests.post(
"https://api.removebg.com.br/api/watermark-removal/remove",
headers=headers,
files=files,
data=data,
)
r.raise_for_status()
open("sem-marca.png", "wb").write(r.content)
const form = new FormData();
form.append("image", imageFile);
form.append("mask", maskPngFile);
form.append("quality", "high");
form.append("outputFormat", "image/png");
const res = await fetch("/api/watermark-removal/remove", {
method: "POST",
headers: { "X-API-Key": "rbg_sua_chave" },
body: form
});
const blob = await res.blob();