Rimozione Calligrafia
API
Rimuovi la Calligrafia da qualsiasi immagine con 1 chiamata API
Esempi di Richiesta e Risposta
Usa questi esempi per creare e effettuare il debug della tua integrazione
Esempio di Richiesta HTTP
POST https://{your-api-domain}/sjccup
Intestazioni:
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8
Body:
{
"media_id": "<BASE64_IMAGE_WITHOUT_PREFIX>",
"keep_distortion": false,
"keep_ori": true
}Esempi di Risposta
Risposta riuscita
Quando la richiesta è valida e l’immagine viene elaborata correttamente, l’API restituisce code = 0 e un’immagine elaborata codificata in Base64.
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
{
"code": 0,
"data": {
"data": {
"mediaId": "<BASE64_PROCESSED_IMAGE>"
}
},
"message": "Success"
}Risposta con errore di business
Quando il servizio upstream segnala un errore di business, l’API restituisce error = "API_ERROR" e un codice diverso da zero. Puoi mappare questo codice usando la tabella dei codici di errore qui sotto.
HTTP/1.1 400 Bad Request
Content-Type: application/json; charset=UTF-8
{
"error": "API_ERROR",
"code": 1004,
"message": "Image size error. Please ensure the image is less than 5MB and the longest side is less than 4000px."
}Introduzione all'API
La tecnologia di Intelligenza Artificiale specializzata nella rimozione della Calligrafia è stata resa più facile che mai utilizzando l'API di RemoveHandwriting.com. Con poche righe di codice, puoi portare questa tecnologia nella tua applicazione.
Acquista Pacchetto
Acquista un pacchetto dedicato all'API
Ricevi l’e-mail API
Entro 2 ore dall’acquisto riceverai un’e‑mail con il tuo dominio API dedicato e il tuo AppCode.
Usa Esempi di Codice
Usa i seguenti esempi di codice per iniziare rapidamente
Regola Parametri
Torna al riferimento dei parametri per regolare la richiesta
Autenticazione
Autentichiamo le richieste utilizzando un dominio API dedicato e un token Bearer specifico per ogni account. Dopo l’acquisto di un pacchetto API, ti invieremo via e‑mail il tuo dominio API e token univoci. Per motivi di sicurezza, non pubblicare il tuo token API.
Endpoint API
Sostituisci {your-api-domain} con il dominio API che ti invieremo via e‑mail dopo l’acquisto. Ogni sviluppatore ha un dominio e un token dedicati.
Intestazioni
Esempi di Codice
Inizia rapidamente con i nostri esempi di codice
#!/usr/bin/env bash
set -euo pipefail
# Domain and token for the image processing proxy
API_DOMAIN="https://{your-api-domain}"
API_PATH="/sjccup"
API_TOKEN="{YOUR_API_TOKEN}"
# Image file passed as first argument (default: testpaper.jpg)
IMAGE_FILE="${1:-testpaper.jpg}"
if [ ! -f "$IMAGE_FILE" ]; then
echo "Image file not found: $IMAGE_FILE" >&2
echo "Usage: $0 path/to/image.jpg" >&2
exit 1
fi
echo "Encoding image to Base64: $IMAGE_FILE"
# Encode image to Base64 and remove newlines (use -i for BSD base64 on macOS)
BASE64_IMAGE=$(base64 -i "$IMAGE_FILE" | tr -d '
')
echo "Building JSON body..."
read -r -d '' JSON_BODY <<EOF || true
{
"media_id": "$BASE64_IMAGE",
"keep_distortion": false,
"keep_ori": true
}
EOF
echo "Calling proxy API..."
curl -X POST "${API_DOMAIN}${API_PATH}" \
-H "Authorization: Bearer ${API_TOKEN}" \
-H "Content-Type: application/json; charset=UTF-8" \
-d "$JSON_BODY" \
-o response.json \
-s -w "\nHTTP status: %{http_code}\n"
echo "Response saved to response.json"Parametri della Richiesta
Configura le tue richieste API con questi parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
| media_id | string | Valore dell'immagine codificato in Base64, con il lato più lungo non superiore a 4000px; rimuovi il prefisso data:image/png;base64 |
| keep_distortion | boolean | false – corregge automaticamente la distorsione, true – disabilita la correzione |
| keep_ori | boolean | false – l'immagine verrà ruotata nell'orientamento corretto, true – mantiene l'orientamento al momento del caricamento |
Codici di Errore
Riferimento per i codici di risposta dell'API
| Codice di Errore | Messaggio di Errore | Descrizione |
|---|---|---|
| 0 | success | Success |
| 1000 | body error | Request body error |
| 1001 | param error | Request parameter error |
| 1002 | content type error | Content-Type error |
| 1003 | image not exists | Image file not found |
| 1004 | image size error | Image size error |
| 1005 | image format error | Image format error |
| 1006 | invalid signature | Invalid signature |
| 1007 | body size error | Body size error |
| 1008 | no authorization | Authorization failed |
| 2000 | server unknown error | Server unknown error |
| 2001 | server timeout | Server timeout |
| 2003 | no content recognition | No content recognized |
| 2004 | validate data error | Validation data error |
| 3000 | remote server error | Remote server error |
| 4000 | base server error | Base server error |
Piani Tariffari API
I seguenti piani sono esclusivi per l'API
Starter
- Supporto per la maggior parte dei formati immagine
- Correzione e miglioramento dei documenti
- Rimozione della scrittura a mano dai documenti
- Rimozione dei motivi moiré dalle immagini
- Velocità di elaborazione ~2 secondi
Popolare
- Supporto per la maggior parte dei formati immagine
- Correzione e miglioramento dei documenti
- Rimozione della scrittura a mano dai documenti
- Rimozione dei motivi moiré dalle immagini
- Velocità di elaborazione ~2 secondi
Business
- Supporto per la maggior parte dei formati immagine
- Correzione e miglioramento dei documenti
- Rimozione della scrittura a mano dai documenti
- Rimozione dei motivi moiré dalle immagini
- Velocità di elaborazione ~2 secondi
Enterprise
- Supporto per la maggior parte dei formati immagine
- Correzione e miglioramento dei documenti
- Rimozione della scrittura a mano dai documenti
- Rimozione dei motivi moiré dalle immagini
- Velocità di elaborazione ~2 secondi
Perché gli sviluppatori si fidano della nostra API
Progettata per carichi di lavoro di produzione, la nostra API di rimozione della scrittura a mano bilancia qualità, prestazioni e costi in modo che tu possa fare affidamento su di essa in applicazioni reali.
Affidabilità pronta per la produzione
Alta disponibilità e prestazioni stabili, ottimizzate per il traffico reale.
Ottimizzata per la scrittura a mano
Modelli focalizzati su documenti, note e moduli con testo scritto a mano per risultati più coerenti.
Prezzi prevedibili solo per API
Piani API dedicati con costi chiari per credito per integrazioni a lungo termine.
Supporto quando ne hai bisogno
Supporto via e-mail per aiutarti a diagnosticare problemi e migliorare la tua integrazione nel tempo.