API filigran pentru imagini
pentru dezvoltatori
Adaugă filigrane la imagini programatic cu API-ul Markly. Fie că trebuie să filigranezi o singură imagine sau să procesezi mii în lot, API-ul se integrează în orice flux de lucru prin simple apeluri HTTP.
De ce să folosești un API pentru filigranare
Filigranarea manuală funcționează pentru câteva imagini, dar nu se scalează. Dacă construiești o platformă care gestionează încărcările utilizatorilor, administrezi un magazin online cu fotografii de produse sau gestionezi un portofoliu de fotografie cu sute de imagini, ai nevoie de automatizare. Un API de filigranare îți permite să adaugi filigrane ca parte a procesului existent - fără pași manuali, fără software desktop, fără blocaj uman.
Cu API-ul Markly, filigranarea devine un singur apel HTTP. Încarcă o imagine, specifică setările de filigran și primești rezultatul în câteva secunde. Se integrează în pipeline-uri CI/CD, hook-uri CMS, backend-uri pentru aplicații mobile și scripturi de procesare în lot. Combinat cu o strategie solidă de protecție a fotografiilor, filigranarea prin API este cea mai fiabilă metodă de a proteja conținutul vizual la scară largă.
Când un API are sens:
- Automatizare: Filigranează imaginile la încărcare fără nicio intervenție manuală
- Scalabilitate: Procesează sute sau mii de imagini pe zi cu endpoint-urile de procesare în lot
- Integrare: Se conectează la orice stack - PHP, Python, Node.js, Ruby, Go sau simplu cURL
- Consistență: Fiecare imagine primește aceeași poziționare, font și opacitate a filigranului
Cum funcționează API-ul Markly
API-ul Markly este un REST API care acceptă date multipart form. Trimiți o imagine împreună cu parametrii de filigran și primești înapoi imaginea filigranată. Autentificarea folosește chei API transmise în header-ul Authorization.
API-ul oferă patru endpoint-uri principale:
Endpoint-uri API:
- POST /api/v1/watermark/text - Adaugă un filigran text la o singură imagine. Parametrii includ conținutul textului, fontul, dimensiunea, culoarea, opacitatea, poziția, rotația și repetarea
- POST /api/v1/watermark/logo - Suprapune un logo ca filigran. Controlează dimensiunea, opacitatea, poziția și spațierea
- POST /api/v1/watermark/batch - Trimite mai multe imagini într-o singură cerere. Toate imaginile primesc aceleași setări de filigran. Returnează o arhivă ZIP
- GET /api/v1/usage - Verifică soldul curent de credite, istoricul de utilizare și starea limitelor de rată
Toate endpoint-urile acceptă imagini JPEG, PNG și WebP de până la 25 MB. Răspunsurile returnează imaginea procesată direct în același format, sau un ZIP pentru cererile de lot.
Exemple de cod
Iată exemple funcționale pentru cele mai utilizate limbaje. Înlocuiește YOUR_API_KEY cu cheia ta reală din panoul pentru dezvoltatori.
cURL
curl -X POST https://www.markly.cloud/api/v1/watermark/text \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "[email protected]" \
-F "text=© 2026 Marca Mea" \
-F "font_size=24" \
-F "opacity=0.5" \
-F "position=bottom-right" \
-o filigran.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 Marca Mea",
"font_size": 24,
"opacity": 0.5,
"position": "bottom-right",
},
)
with open("filigran.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 Marca Mea");
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("filigran.jpg", res.data);
Planuri și prețuri
API-ul este disponibil pe orice plan Markly, inclusiv cel gratuit. Utilizarea se măsoară în credite - un credit per imagine procesată (text sau logo). Cererile de lot consumă un credit per imagine din lot.
Planuri API:
- Anonim (gratuit): 10 imagini/zi, fără cheie API necesară, limită de 5 cereri/minut
- Pachete de credite: Cumpără credite după necesitate. Pachete de 100, 500 sau 2.000 de credite fără expirare
- Pro (9$/lună): 1.000 credite/lună, acces la endpoint-ul de lot, 30 cereri/minut, procesare prioritară
- Business (29$/lună): 10.000 credite/lună, endpoint de lot, 120 cereri/minut, suport dedicat, presetări personalizate de filigran
Toate planurile plătite includ endpoint-ul de filigran logo, procesarea în lot și analiza utilizării. Creditele neutilizate la planurile cu abonament se reportează pentru o lună. Limitele de rată sunt per cheie API, nu per IP.
Server MCP pentru agenți AI
Markly oferă și un server Model Context Protocol (MCP) care permite asistenților și agenților AI să filigraneze imagini în numele tău. Dacă folosești instrumente precum Claude, Cursor sau agenți LLM personalizați, serverul MCP expune aceleași capacități de filigranare printr-o interfață standardizată.
Serverul MCP suportă filigrane text, filigrane logo și procesare în lot - aceleași funcționalități disponibile prin REST API. Consultă documentația pentru dezvoltatori pentru instrucțiuni de configurare și JSON-ul de configurare MCP.
Primii pași
Poți începe să folosești API-ul de filigranare în trei pași:
Start rapid:
- Pasul 1 - Obține cheia API: Înregistrează-te pe Markly și generează o cheie API din panoul tău de control. Planul gratuit îți oferă 10 imagini/zi fără card de credit necesar
- Pasul 2 - Fă primul apel: Folosește exemplul cURL de mai sus pentru a filigrana o imagine de test. Ar trebui să primești un JPEG filigranant în câteva secunde
- Pasul 3 - Integrează: Adaugă apelul API în pipeline-ul de încărcare, scriptul de build sau backend-ul aplicației. Folosește endpoint-ul de lot pentru fluxuri de lucru cu volum mare
Referința completă a endpoint-urilor, documentația parametrilor și codurile de eroare sunt disponibile în documentația pentru dezvoltatori.
Protecție completă
Combină filigranarea prin API cu înregistrarea drepturilor de autor. Filigranează imaginile cu API-ul Markly, apoi înregistrează originalele pe Copyright01 pentru dovada de proprietate cu marcă temporală și verificare SHA-256.
Protejează la scară largă
Automatizează filigranarea cu API-ul și asigură dovada juridică prin înregistrarea drepturilor de autor.
Filigranează imagini programatic cu un REST API simplu. Plan gratuit, procesare în lot și exemple de cod incluse.
Începe să folosești API-ulÎnregistrează originalele cu un certificat cu marcă temporală pentru dovada juridică a proprietății.
Înregistrează un certificatÎncepe să folosești API-ul
Plan gratuit, configurare instantanee. Adaugă filigrane la imagini cu un singur apel HTTP.
FR
EN
ES
DE
IT
PT
NL
PL
RO