Fjernelse af håndskrift
API
Fjern håndskriften fra ethvert billede med 1 API-kald
Eksempler på Anmodning og Svar
Brug disse eksempler til at opbygge og debugge din integration
Eksempel på HTTP-anmodning
POST https://{your-api-domain}/sjccup
Overskrifter:
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
}Eksempler på svar
Vellykket svar
Når anmodningen er gyldig, og billedet behandles korrekt, returnerer API'en code = 0 og et behandlet billede kodet 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 forretningsfejl
Når upstream-tjenesten rapporterer en forretningsfejl, returnerer API'en error = "API_ERROR" og en kode forskellig fra nul. Du kan matche denne kode ved hjælp af fejlkodetabellen nedenfor.
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
Kunstig intelligens-teknologien, der er specialiseret i fjernelse af håndskrift, er blevet gjort lettere end nogensinde før ved hjælp af RemoveHandwriting.com API. Med blot et par linjers kode kan du bringe denne teknologi ind i din applikation.
Køb pakke
Køb en pakke dedikeret til API'en
Modtag API-e-mailen
Inden for 2 timer efter dit køb modtager du en e‑mail med dit dedikerede API‑domæne og din AppCode.
Brug kodeeksempler
Brug følgende kodeeksempler for at komme hurtigt i gang
Juster parametre
Gå tilbage til parameterreferencen for at justere anmodningen
Autentificering
Vi autentificerer anmodninger ved hjælp af et dedikeret API-domæne og et Bearer-token, der er unikt for hver konto. Når du har købt en API-pakke, sender vi dit unikke API-domæne og token til dig via e-mail. Af sikkerhedsmæssige årsager må du ikke offentliggøre dit API-token.
API-endepunkt
Erstat {your-api-domain} med det API-domæne, vi sender til dig via e-mail efter købet. Hver udvikler har sit eget domæne og token.
Overskrifter
Kodeeksempler
Kom hurtigt i gang med vores kodeeksempler
#!/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"Anmodningsparametre
Konfigurer dine API-anmodninger med disse parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
| media_id | string | Base64-kodet værdi af billedet, hvor den længste side ikke overstiger 4000px; fjern præfikset data:image/png;base64 |
| keep_distortion | boolean | false – retter automatisk forvrængning, true – deaktiverer korrektion |
| keep_ori | boolean | false – billedet vil blive roteret til den korrekte orientering, true – bevarer orienteringen ved upload |
Fejlkoder
Reference for API-svarkoder
| Fejlkode | Fejlmeddelelse | Beskrivelse |
|---|---|---|
| 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ølgende planer er eksklusive for API
Starter
- Understøtter de fleste billedformater
- Dokumentkorrektion og forbedring
- Fjernelse af håndskrift fra dokumenter
- Fjernelse af moiré-mønstre i billeder
- Behandlingshastighed ~2 sekunder
Populær
- Understøtter de fleste billedformater
- Dokumentkorrektion og forbedring
- Fjernelse af håndskrift fra dokumenter
- Fjernelse af moiré-mønstre i billeder
- Behandlingshastighed ~2 sekunder
Erhverv
- Understøtter de fleste billedformater
- Dokumentkorrektion og forbedring
- Fjernelse af håndskrift fra dokumenter
- Fjernelse af moiré-mønstre i billeder
- Behandlingshastighed ~2 sekunder
Virksomhed
- Understøtter de fleste billedformater
- Dokumentkorrektion og forbedring
- Fjernelse af håndskrift fra dokumenter
- Fjernelse af moiré-mønstre i billeder
- Behandlingshastighed ~2 sekunder
Hvorfor udviklere stoler på vores API
Vores API til fjernelse af håndskrift er bygget til produktionsarbejdsbyrder og balancerer kvalitet, ydeevne og omkostninger, så du kan stole på det i virkelige applikationer.
Produktionsklar pålidelighed
Høj tilgængelighed og stabil ydeevne, tilpasset til reel trafik.
Optimeret til håndskrift
Modeller fokuseret på dokumenter, noter og formularer med håndskrevet tekst for mere konsistente resultater.
Forudsigelig, kun-API prissætning
Dedikerede API-planer med klare omkostninger pr. kredit til langsigtede integrationer.
Support når du har brug for det
E-mail support til at hjælpe dig med at diagnosticere problemer og forbedre din integration over tid.