Borttagning av Handstil
API
Ta bort handstilen från vilken bild som helst med 1 API-anrop
Exempel på Begäran och Svar
Använd dessa exempel för att bygga och felsöka din integration
Exempel på HTTP‑begäran
POST https://{your-api-domain}/sjccup
Rubriker:
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
}Exempel på svar
Lyckat svar
När begäran är giltig och bilden behandlas korrekt returnerar API:et code = 0 och en behandlad bild, kodad i Base64.
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
{
"code": 0,
"data": {
"data": {
"mediaId": "<BASE64_PROCESSED_IMAGE>"
}
},
"message": "Success"
}Svar med affärsfel
När upstream‑tjänsten rapporterar ett affärsfel returnerar API:et error = "API_ERROR" och en kod som inte är noll. Du kan matcha denna kod med hjälp av felkodstabellen nedan.
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."
}API-introduktion
Artificiell Intelligens-tekniken specialiserad på borttagning av handstil har gjorts enklare än någonsin tidigare med RemoveHandwriting.com API. Med bara några rader kod kan du föra in denna teknik i din applikation.
Köp Paket
Köp ett paket dedikerat till API:et
Ta emot API‑mejlet
Inom 2 timmar efter ditt köp får du ett e‑postmeddelande med din dedikerade API‑domän och din AppCode.
Använd Kodexempel
Använd följande kodexempel för att komma igång snabbt
Justera Parametrar
Gå tillbaka till parameterreferensen för att justera begäran
Autentisering
Vi autentiserar förfrågningar med ett dedikerat API-domän och ett Bearer‑token som är unikt för varje konto. När du har köpt ett API‑paket skickar vi ditt unika API‑domän och token till dig via e‑post. Av säkerhetsskäl ska du inte publicera ditt API‑token.
API-slutpunkt
Ersätt {your-api-domain} med det API‑domän som vi skickar till dig via e‑post efter köpet. Varje utvecklare har ett eget domän och token.
Rubriker
Kodexempel
Kom igång snabbt med våra kodexempel
#!/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"Begärandeparametrar
Konfigurera dina API-förfrågningar med dessa parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| media_id | string | Base64-kodat värde av bilden, där den längsta sidan inte överstiger 4000px; ta bort prefixet data:image/png;base64 |
| keep_distortion | boolean | false – korrigerar automatiskt förvrängning, true – inaktiverar korrigering |
| keep_ori | boolean | false – bilden roteras till korrekt orientering, true – behåller orienteringen vid uppladdning |
Felkoder
Referens för API-svarskoder
| Felkod | Felmeddelande | Beskrivning |
|---|---|---|
| 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 |
API-prisplaner
Följande planer är exklusiva för API:et
Nybörjare
- Stöd för de flesta bildformat
- Dokumentkorrigering och förbättring
- Borttagning av handskrift från dokument
- Borttagning av moiré-mönster i bilder
- Bearbetningshastighet ~2 sekunder
Populär
- Stöd för de flesta bildformat
- Dokumentkorrigering och förbättring
- Borttagning av handskrift från dokument
- Borttagning av moiré-mönster i bilder
- Bearbetningshastighet ~2 sekunder
Affärs
- Stöd för de flesta bildformat
- Dokumentkorrigering och förbättring
- Borttagning av handskrift från dokument
- Borttagning av moiré-mönster i bilder
- Bearbetningshastighet ~2 sekunder
Företag
- Stöd för de flesta bildformat
- Dokumentkorrigering och förbättring
- Borttagning av handskrift från dokument
- Borttagning av moiré-mönster i bilder
- Bearbetningshastighet ~2 sekunder
Varför utvecklare litar på vårt API
Vårt API för borttagning av handskrift är byggt för produktionsarbetsbelastningar och balanserar kvalitet, prestanda och kostnad så att du kan lita på det i verkliga applikationer.
Produktionsklar tillförlitlighet
Hög tillgänglighet och stabil prestanda, anpassad för verklig trafik.
Optimerad för handskrift
Modeller fokuserade på dokument, anteckningar och formulär med handskriven text för mer konsekventa resultat.
Förutsägbar, API-endast prissättning
Dedikerade API-planer med tydliga kostnader per kredit för långsiktiga integrationer.
Support när du behöver det
E-postsupport för att hjälpa dig diagnostisera problem och förbättra din integration över tid.