API de marca de água
para programadores
Adicione marcas de água a imagens programaticamente com a API Markly. Quer precise de marcar uma única imagem ou processar milhares em lote, a API integra-se em qualquer fluxo de trabalho com simples chamadas HTTP.
Porquê utilizar uma API para marcas de água
A aplicação manual de marcas de água funciona para um punhado de imagens, mas não é escalável. Se está a desenvolver uma plataforma que gere uploads de utilizadores, a gerir uma loja online com fotografias de produtos, ou a manter um portfólio de fotografia com centenas de imagens, precisa de automação. Uma API de marca de água permite adicionar marcas como parte do seu pipeline existente - sem passos manuais, sem software de desktop, sem estrangulamento humano.
Com a API Markly, a marca de água resume-se a uma única chamada HTTP. Envie uma imagem, especifique as definições da marca e receba o resultado em segundos. Integra-se em pipelines CI/CD, hooks de CMS, backends de aplicações móveis e scripts de processamento em lote. Combinada com uma sólida estratégia de proteção de fotografias, a marca de água via API é a forma mais fiável de proteger conteúdo visual em escala.
Quando uma API faz sentido:
- Automação: Aplique marcas de água nas imagens no momento do upload, sem qualquer intervenção manual
- Escala: Processe centenas ou milhares de imagens por dia com os endpoints de lote
- Integração: Funciona com qualquer stack - PHP, Python, Node.js, Ruby, Go ou simples cURL
- Consistência: Todas as imagens recebem a mesma posição, tipo de letra e opacidade de marca de água
Como funciona a API Markly
A API Markly é uma REST API que aceita dados multipart form. Envia uma imagem juntamente com os parâmetros da marca de água e recebe de volta a imagem marcada. A autenticação utiliza chaves API passadas no cabeçalho Authorization.
A API disponibiliza quatro endpoints principais:
Endpoints da API:
- POST /api/v1/watermark/text - Adiciona uma marca de água de texto a uma imagem. Os parâmetros incluem conteúdo de texto, tipo de letra, tamanho, cor, opacidade, posição, rotação e repetição em mosaico
- POST /api/v1/watermark/logo - Sobrepõe uma imagem de logótipo como marca de água. Controle o tamanho, opacidade, posição e espaçamento
- POST /api/v1/watermark/batch - Envie múltiplas imagens num único pedido. Todas as imagens recebem as mesmas definições de marca de água. Devolve um arquivo ZIP
- GET /api/v1/usage - Consulte o seu saldo atual de créditos, histórico de utilização e estado dos limites de pedidos
Todos os endpoints aceitam imagens JPEG, PNG e WebP até 25 MB. As respostas devolvem a imagem processada diretamente no mesmo formato, ou um ZIP para pedidos em lote.
Exemplos de código
Aqui estão exemplos funcionais para as linguagens mais comuns. Substitua YOUR_API_KEY pela sua chave real, disponível no painel de programador.
cURL
curl -X POST https://www.markly.cloud/api/v1/watermark/text \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "[email protected]" \
-F "text=© 2026 A Minha Marca" \
-F "font_size=24" \
-F "opacity=0.5" \
-F "position=bottom-right" \
-o marca-dagua.jpg
Python
import requests
response = requests.post(
"https://www.markly.cloud/api/v1/watermark/text",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"image": open("photo.jpg", "rb")},
data={
"text": "© 2026 A Minha Marca",
"font_size": 24,
"opacity": 0.5,
"position": "bottom-right",
},
)
with open("marca-dagua.jpg", "wb") as f:
f.write(response.content)
Node.js
import fs from "fs";
import FormData from "form-data";
import axios from "axios";
const form = new FormData();
form.append("image", fs.createReadStream("photo.jpg"));
form.append("text", "© 2026 A Minha Marca");
form.append("font_size", "24");
form.append("opacity", "0.5");
form.append("position", "bottom-right");
const res = await axios.post(
"https://www.markly.cloud/api/v1/watermark/text",
form,
{ headers: { Authorization: "Bearer YOUR_API_KEY", ...form.getHeaders() },
responseType: "arraybuffer" }
);
fs.writeFileSync("marca-dagua.jpg", res.data);
Planos e preços
A API está disponível em todos os planos Markly, incluindo o plano gratuito. A utilização é medida em créditos - um crédito por imagem processada (texto ou logótipo). Os pedidos em lote consomem um crédito por imagem no lote.
Planos da API:
- Anónimo (gratuito): 10 imagens/dia, sem necessidade de chave API, limite de 5 pedidos/minuto
- Pacotes de créditos: Compre créditos conforme necessário. Pacotes de 100, 500 ou 2.000 créditos sem prazo de validade
- Pro (9 $/mês): 1.000 créditos/mês, acesso ao endpoint de lote, 30 pedidos/minuto, processamento prioritário
- Business (29 $/mês): 10.000 créditos/mês, endpoint de lote, 120 pedidos/minuto, suporte dedicado, predefinições de marca de água personalizadas
Todos os planos pagos incluem o endpoint de marca de água com logótipo, processamento em lote e análise de utilização. Os créditos não utilizados nos planos de subscrição transitam durante um mês. Os limites de pedidos são por chave API, não por IP.
Servidor MCP para agentes de IA
O Markly também disponibiliza um servidor Model Context Protocol (MCP) que permite a assistentes e agentes de IA aplicar marcas de água nas suas imagens. Se utiliza ferramentas como Claude, Cursor ou agentes LLM personalizados, o servidor MCP expõe as mesmas capacidades de marca de água através de uma interface de ferramentas padronizada.
O servidor MCP suporta marcas de água de texto, marcas com logótipo e processamento em lote - as mesmas funcionalidades disponíveis através da REST API. Consulte a documentação para programadores para instruções de configuração e o JSON de configuração MCP.
Como começar
Pode começar a utilizar a API de marca de água em três passos:
Início rápido:
- Passo 1 - Obtenha a sua chave API: Registe-se no Markly e gere uma chave API a partir do seu painel. O plano gratuito dá-lhe 10 imagens/dia sem necessidade de cartão de crédito
- Passo 2 - Faça a sua primeira chamada: Utilize o exemplo cURL acima para aplicar uma marca de água numa imagem de teste. Deverá receber um JPEG com marca de água em poucos segundos
- Passo 3 - Integre: Adicione a chamada API ao seu pipeline de upload, script de build ou backend da aplicação. Utilize o endpoint de lote para fluxos de trabalho de grande volume
A referência completa dos endpoints, documentação de parâmetros e códigos de erro estão disponíveis na documentação para programadores.
Proteção completa
Combine marcas de água via API com o registo de direitos de autor. Aplique marcas de água nas suas imagens com a API Markly e depois registe os originais no Copyright01 para obter prova de titularidade com carimbo temporal e verificação SHA-256.
Proteja em escala
Automatize marcas de água com a API e garanta prova legal com o registo de direitos de autor.
Aplique marcas de água nas imagens programaticamente com uma REST API simples. Plano gratuito, processamento em lote e exemplos de código incluídos.
Começar a usar a APIRegiste os seus originais com um certificado com carimbo temporal para prova legal de titularidade.
Registar um certificadoComece a usar a API
Plano gratuito, configuração instantânea. Adicione marcas de água a imagens com uma única chamada HTTP.
FR
EN
ES
DE
IT
PT
NL
PL
RO