API znaku wodnego
dla deweloperow
Dodawaj znaki wodne do zdjec programowo za pomoca API Markly. Niezaleznie od tego, czy chcesz oznaczyc pojedyncze zdjecie, czy przetworzyc tysiace plikow wsadowo, API integruje sie z kazdym procesem pracy za pomoca prostych wywolan HTTP.
Dlaczego warto uzyc API do znakowania wodnego
Reczne znakowanie wodne sprawdza sie przy kilku zdjeciach, ale nie skaluje sie. Jesli budujesz platforme obslugujaca przesylanie plikow przez uzytkownikow, prowadzisz sklep internetowy ze zdjeciami produktow lub zarzadzasz portfolio fotograficznym z setkami zdjec, potrzebujesz automatyzacji. API znaku wodnego pozwala dodawac znaki w ramach istniejacego procesu - bez recznych krokow, bez oprogramowania desktopowego, bez waskiego gardla w postaci czlowieka.
Dzieki API Markly znakowanie wodne sprowadza sie do jednego wywolania HTTP. Przeslij zdjecie, okresl ustawienia znaku wodnego i otrzymaj wynik w kilka sekund. Pasuje do pipeline CI/CD, hookow CMS, backendow aplikacji mobilnych i skryptow wsadowych. W polaczeniu ze solidna strategia ochrony zdjec, znakowanie wodne przez API jest najskuteczniejszym sposobem ochrony tresci wizualnych na duza skale.
Kiedy API ma sens:
- Automatyzacja: Dodawaj znaki wodne przy przesylaniu zdjec bez zadnej recznej interwencji
- Skala: Przetwarzaj setki lub tysiace zdjec dziennie dzieki endpointom wsadowym
- Integracja: Podlacz do dowolnego stacku - PHP, Python, Node.js, Ruby, Go lub czysty cURL
- Spojnosc: Kazde zdjecie otrzymuje ten sam znak wodny, pozycje, czcionke i przezroczystosc
Jak dziala API Markly
API Markly to REST API, ktore przyjmuje dane w formacie multipart form data. Wysylasz zdjecie wraz z parametrami znaku wodnego i otrzymujesz oznaczone zdjecie. Uwierzytelnianie odbywa sie za pomoca kluczy API przesylanych w naglowku Authorization.
API udostepnia cztery glowne endpointy:
Endpointy API:
- POST /api/v1/watermark/text - Dodaj tekstowy znak wodny do pojedynczego zdjecia. Parametry obejmuja tekst, czcionke, rozmiar, kolor, przezroczystosc, pozycje, rotacje i kafelkowanie
- POST /api/v1/watermark/logo - Naloz logo jako znak wodny. Kontroluj rozmiar, przezroczystosc, pozycje i margines
- POST /api/v1/watermark/batch - Wyslij wiele zdjec w jednym zapytaniu. Wszystkie otrzymuja te same ustawienia znaku wodnego. Zwraca archiwum ZIP
- GET /api/v1/usage - Sprawdz aktualny stan kredytow, historie uzycia i status limitow zapytan
Wszystkie endpointy akceptuja pliki JPEG, PNG i WebP do 25 MB. Odpowiedzi zwracaja przetworzone zdjecie bezposrednio w tym samym formacie lub archiwum ZIP dla zapytan wsadowych.
Przyklady kodu
Ponizej znajdziesz gotowe przyklady dla najpopularniejszych jezykow. Zastap YOUR_API_KEY swoim kluczem z panelu dewelopera.
cURL
curl -X POST https://www.markly.cloud/api/v1/watermark/text \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "[email protected]" \
-F "text=© 2026 Moja Marka" \
-F "font_size=24" \
-F "opacity=0.5" \
-F "position=bottom-right" \
-o znak-wodny.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 Moja Marka",
"font_size": 24,
"opacity": 0.5,
"position": "bottom-right",
},
)
with open("znak-wodny.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 Moja Marka");
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("znak-wodny.jpg", res.data);
Plany i cennik
API jest dostepne w kazdym planie Markly, w tym w darmowym. Uzycie mierzone jest w kredytach - jeden kredyt za przetworzone zdjecie (tekst lub logo). Zapytania wsadowe zuzyja jeden kredyt za kazde zdjecie w partii.
Plany API:
- Anonimowy (darmowy): 10 zdjec/dzien, bez klucza API, limit 5 zapytan/minute
- Pakiety kredytow: Kupuj kredyty wg potrzeb. Pakiety po 100, 500 lub 2 000 kredytow bez terminu waznosci
- Pro (9 $/mies.): 1 000 kredytow/mies., dostep do endpointu wsadowego, 30 zapytan/min., priorytetowe przetwarzanie
- Business (29 $/mies.): 10 000 kredytow/mies., endpoint wsadowy, 120 zapytan/min., dedykowane wsparcie, wlasne presety znakow wodnych
Wszystkie platne plany obejmuja endpoint znaku wodnego z logo, przetwarzanie wsadowe i analityke uzycia. Niewykorzystane kredyty w planach subskrypcyjnych przenosza sie na jeden miesiac. Limity zapytan dotycza klucza API, a nie adresu IP.
Serwer MCP dla agentow AI
Markly oferuje rowniez serwer Model Context Protocol (MCP), ktory pozwala asystentom i agentom AI dodawac znaki wodne do zdjec w Twoim imieniu. Jesli korzystasz z narzedzi takich jak Claude, Cursor czy wlasnych agentow LLM, serwer MCP udostepnia te same funkcje znakowania wodnego przez ustandaryzowany interfejs narzedziowy.
Serwer MCP obsluguje znaki wodne tekstowe, z logo oraz przetwarzanie wsadowe - te same funkcje, ktore sa dostepne przez REST API. Szczegoly konfiguracji i plik JSON MCP znajdziesz w dokumentacji dewelopera.
Jak zaczac
Mozesz zaczac korzystac z API znaku wodnego w trzech krokach:
Szybki start:
- Krok 1 - Pobierz klucz API: Zarejestruj sie w Markly i wygeneruj klucz API z panelu uzytkownika. Darmowy plan daje Ci 10 zdjec/dzien bez podawania karty kredytowej
- Krok 2 - Wykonaj pierwsze zapytanie: Uzyj powyzszego przykladu cURL, aby oznaczyc testowe zdjecie. Oznaczony plik JPEG powinienes otrzymac w kilka sekund
- Krok 3 - Zintegruj: Dodaj wywolanie API do swojego pipeline przesylania, skryptu budowania lub backendu aplikacji. Uzyj endpointu wsadowego przy duzych wolumenach
Pelna dokumentacja endpointow, opis parametrow i kody bledow sa dostepne w dokumentacji dewelopera.
Pelna ochrona
Polacz znakowanie wodne przez API z rejestracją praw autorskich. Dodaj znaki wodne za pomoca API Markly, a nastepnie zarejestruj oryginaly w Copyright01, aby uzyskac potwierdzenie wlasnosci z sygnatura czasowa i weryfikacja SHA-256.
Ochrona na duza skale
Zautomatyzuj znakowanie wodne za pomoca API i zabezpiecz dowod prawny rejestracją praw autorskich.
Dodawaj znaki wodne do zdjec programowo za pomoca prostego REST API. Darmowy plan, przetwarzanie wsadowe i przyklady kodu w zestawie.
Zacznij korzystac z APIZarejestruj oryginaly z certyfikatem z sygnatura czasowa jako prawny dowod wlasnosci.
Zarejestruj certyfikatZacznij korzystac z API
Darmowy plan, natychmiastowa konfiguracja. Dodawaj znaki wodne jednym wywolaniem HTTP.
FR
EN
ES
DE
IT
PT
NL
PL
RO