Vai al contenuto principale
Guida per sviluppatori

API filigrana immagini per sviluppatori

Aggiungi filigrane alle immagini in modo programmatico con l'API Markly. Che tu debba applicare una filigrana a una singola immagine o elaborarne migliaia in blocco, l'API si integra in qualsiasi flusso di lavoro con semplici chiamate HTTP.

Tempo di lettura: 5 min Aggiornato il 4 marzo 2026
1

Perché usare un'API per la filigrana

La filigrana manuale funziona per una manciata di immagini, ma non scala. Se stai costruendo una piattaforma che gestisce upload degli utenti, un e-commerce con foto di prodotti, o un portfolio fotografico con centinaia di immagini, hai bisogno di automazione. Un'API di filigrana ti permette di aggiungere watermark come parte della tua pipeline esistente - nessun passaggio manuale, nessun software desktop, nessun collo di bottiglia umano.

Con l'API Markly, la filigrana si riduce a una singola chiamata HTTP. Carica un'immagine, specifica le impostazioni del watermark, e ricevi il risultato in pochi secondi. Si integra facilmente in pipeline CI/CD, hook CMS, backend di app mobile e script batch. Combinata con una solida strategia di protezione foto, la filigrana via API è il modo più affidabile per proteggere i contenuti visivi su larga scala.

Quando un'API ha senso:

  • Automazione: Applica la filigrana alle immagini al momento del caricamento, senza alcun intervento manuale
  • Scalabilità: Elabora centinaia o migliaia di immagini al giorno con gli endpoint batch
  • Integrazione: Si collega a qualsiasi stack - PHP, Python, Node.js, Ruby, Go, o semplice cURL
  • Coerenza: Ogni immagine riceve la stessa posizione, font e opacità della filigrana
2

Come funziona l'API Markly

L'API Markly è un'API REST che accetta dati multipart form. Invii un'immagine con i parametri della filigrana e ricevi l'immagine con watermark. L'autenticazione utilizza chiavi API passate nell'header Authorization.

L'API fornisce quattro endpoint principali:

Endpoint API:

  • POST /api/v1/watermark/text - Aggiunge una filigrana testo a una singola immagine. I parametri includono contenuto del testo, font, dimensione, colore, opacità, posizione, rotazione e ripetizione
  • POST /api/v1/watermark/logo - Sovrappone un logo come filigrana. Controlla dimensione, opacità, posizione e margini
  • POST /api/v1/watermark/batch - Invia più immagini in una singola richiesta. Tutte le immagini ricevono le stesse impostazioni di filigrana. Restituisce un archivio ZIP
  • GET /api/v1/usage - Verifica il saldo crediti attuale, la cronologia di utilizzo e lo stato dei limiti

Tutti gli endpoint accettano immagini JPEG, PNG e WebP fino a 25 MB. Le risposte restituiscono l'immagine elaborata direttamente nello stesso formato, oppure uno ZIP per le richieste batch.

3

Esempi di codice

Ecco esempi funzionanti per i linguaggi più comuni. Sostituisci YOUR_API_KEY con la tua chiave reale dalla dashboard sviluppatori.

cURL

curl -X POST https://www.markly.cloud/api/v1/watermark/text \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]" \
  -F "text=© 2026 Il Mio Brand" \
  -F "font_size=24" \
  -F "opacity=0.5" \
  -F "position=bottom-right" \
  -o filigrana.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 Il Mio Brand",
        "font_size": 24,
        "opacity": 0.5,
        "position": "bottom-right",
    },
)

with open("filigrana.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 Il Mio Brand");
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("filigrana.jpg", res.data);
4

Piani e prezzi

L'API è disponibile su ogni piano Markly, incluso il piano gratuito. L'utilizzo si misura in crediti - un credito per immagine elaborata (testo o logo). Le richieste batch consumano un credito per ogni immagine nel blocco.

Piani API:

  • Anonimo (gratuito): 10 immagini/giorno, nessuna chiave API necessaria, limite di 5 richieste/minuto
  • Pacchetti crediti: Acquista crediti secondo necessità. Pacchetti da 100, 500 o 2.000 crediti senza scadenza
  • Pro (9 $/mese): 1.000 crediti/mese, accesso endpoint batch, 30 richieste/minuto, elaborazione prioritaria
  • Business (29 $/mese): 10.000 crediti/mese, endpoint batch, 120 richieste/minuto, supporto dedicato, preset filigrana personalizzati

Tutti i piani a pagamento includono l'endpoint filigrana logo, l'elaborazione batch e le analisi di utilizzo. I crediti non utilizzati nei piani in abbonamento si accumulano per un mese. I limiti di frequenza sono per chiave API, non per IP.

5

Server MCP per agenti AI

Markly fornisce anche un server Model Context Protocol (MCP) che permette ad assistenti e agenti AI di applicare filigrane alle immagini per tuo conto. Se utilizzi strumenti come Claude, Cursor o agenti LLM personalizzati, il server MCP espone le stesse funzionalità di filigrana attraverso un'interfaccia tool standardizzata.

Il server MCP supporta filigrane testo, filigrane logo e elaborazione batch - le stesse funzionalità disponibili tramite l'API REST. Consulta la documentazione sviluppatori per le istruzioni di configurazione e il JSON di configurazione MCP.

6

Come iniziare

Puoi iniziare a usare l'API filigrana in tre passaggi:

Avvio rapido:

  • Passo 1 - Ottieni la tua chiave API: Registrati su Markly e genera una chiave API dalla tua dashboard. Il piano gratuito ti offre 10 immagini/giorno senza carta di credito
  • Passo 2 - Effettua la prima chiamata: Usa l'esempio cURL qui sopra per applicare una filigrana a un'immagine di prova. Riceverai un JPEG con filigrana in pochi secondi
  • Passo 3 - Integra: Aggiungi la chiamata API alla tua pipeline di upload, al tuo script di build o al backend della tua applicazione. Usa l'endpoint batch per flussi di lavoro ad alto volume

Riferimento completo degli endpoint, documentazione dei parametri e codici di errore sono disponibili nella documentazione sviluppatori.

Protezione completa

Combina la filigrana via API con la registrazione del copyright. Applica watermark alle tue immagini con l'API Markly, poi registra gli originali con Copyright01 per una prova di proprietà con data certa e verifica SHA-256.

Proteggi su larga scala

Automatizza la filigrana con l'API e assicurati una prova legale con la registrazione del copyright.

Markly

Applica filigrane alle immagini in modo programmatico con una semplice API REST. Piano gratuito, elaborazione batch ed esempi di codice inclusi.

Inizia a usare l'API
Copyright01

Registra i tuoi originali con un certificato con data certa come prova legale di proprietà.

Registra un certificato

Inizia a usare l'API

Piano gratuito, attivazione immediata. Aggiungi filigrane alle immagini con una singola chiamata HTTP.

Vedi la documentazione API