Käsialanpoisto
API

Poista minkä tahansa kuvan käsiala yhdellä API-kutsulla

Pyyntö ja vastaus esimerkit

Käytä näitä esimerkkejä rakentaaksesi ja debugataksesi integraatiosi

Esimerkki HTTP-pyyntö

POST https://{your-api-domain}/sjccup
Otsakkeet:
  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
}

Esimerkki vastaukset

Onnistunut vastaus

Kun pyyntö on kelvollinen ja kuva on käsitelty onnistuneesti, API palauttaa code = 0 ja Base64-koodatun käsitellyn kuvan.

HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8

{
  "code": 0,
  "data": {
    "data": {
      "mediaId": "<BASE64_PROCESSED_IMAGE>"
    }
  },
  "message": "Success"
}

Liiketoimintavirhe vastaus

Kun ylävirran palvelu raportoi liiketoimintavirheen, API palauttaa error = "API_ERROR" ja nollasta poikkeavan koodin. Voit kartoittaa tämän koodin käyttämällä alla olevaa virhekooditaulukkoa.

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-esittely

Käsin kirjoituksen poistoon erikoistunut tekoälyteknologia on tehty helpommaksi kuin koskaan aiemmin RemoveHandwriting.com API:n avulla. Vain muutamalla koodirivillä voit tuoda tämän teknologian sovellukseesi.

1

Osta paketti

Osta API:lle omistettu paketti

2

Vastaanota API-sähköposti

2 tunnin kuluessa ostoksestasi saat sähköpostin, jossa on omistettu API-domainisi ja AppCode.

3

Käytä koodiesimerkkejä

Käytä seuraavia koodiesimerkkejä aloittaaksesi nopeasti

4

Säädä parametrit

Palaa parametri-viitteeseen säätääksesi pyyntöä

Todennus

Tunnistamme pyynnöt käyttämällä omistettua API-domainia ja tilikohtaista Bearer-tokenia. Kun olet ostanut API-paketin, lähetämme sinulle sähköpostitse ainutlaatuisen API-domainisi ja tokenin. Turvallisuussyistä älä julkaise API-tokeniasi.

API-päätepiste

POST https://{your-api-domain}/sjccup

Korvaa {your-api-domain} API-domainilla, jonka lähetämme sinulle sähköpostitse oston jälkeen. Jokaisella kehittäjällä on omistettu domain ja token.

Otsakkeet

Valtuutus:
Bearer {YOUR_API_TOKEN}
Korvaa {YOUR_API_TOKEN} Bearer-tokenilla, jonka lähetämme sinulle sähköpostitse. Pidä se salassa ja älä koskaan sitä julkisiin repositorioihin.
Content-Type:
application/json; charset=UTF-8

Koodiesimerkit

Aloita nopeasti koodiesimerkeillämme

#!/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"

Pyyntöparametrit

Määritä API-pyyntösi näillä parametreilla

ParametriTyyppiKuvaus
media_idstringKuvan Base64-koodattu arvo, jossa pisin sivu ei ylitä 4000px; poista etuliite data:image/png;base64
keep_distortionbooleanfalse – korjaa vääristymän automaattisesti, true – poistaa korjauksen käytöstä
keep_oribooleanfalse – kuva käännetään oikeaan suuntaan, true – säilyttää suunnan latauksen yhteydessä

Virhekoodit

Viite API-vastauskoodeille

VirhekoodiVirheilmoitusKuvaus
0successSuccess
1000body errorRequest body error
1001param errorRequest parameter error
1002content type errorContent-Type error
1003image not existsImage file not found
1004image size errorImage size error
1005image format errorImage format error
1006invalid signatureInvalid signature
1007body size errorBody size error
1008no authorizationAuthorization failed
2000server unknown errorServer unknown error
2001server timeoutServer timeout
2003no content recognitionNo content recognized
2004validate data errorValidation data error
3000remote server errorRemote server error
4000base server errorBase server error

API-hinnoittelusuunnitelmat

Seuraavat suunnitelmat ovat API-eksklusiivisia

Starter

$99$0.198 / Kredit
500 kredittiä
3 kuukauden voimassaolo
  • Tukee useimpia kuvamuotoja
  • Asiakirjankorjaus ja parannus
  • Asiakirjan käsialanpoisto
  • Kuvan moiré-kuvion poisto
  • Käsittelynopeus ~2 sekuntia
Suosituin

Popular

$349$0.07 / Kredit
5,000 kredittiä
6 kuukauden voimassaolo
  • Tukee useimpia kuvamuotoja
  • Asiakirjankorjaus ja parannus
  • Asiakirjan käsialanpoisto
  • Kuvan moiré-kuvion poisto
  • Käsittelynopeus ~2 sekuntia

Business

$749$0.05 / Kredit
15,000 kredittiä
1 vuoden voimassaolo
  • Tukee useimpia kuvamuotoja
  • Asiakirjankorjaus ja parannus
  • Asiakirjan käsialanpoisto
  • Kuvan moiré-kuvion poisto
  • Käsittelynopeus ~2 sekuntia
Eksklusiivinen

Enterprise

$1999$0.04 / Kredit
50,000 kredittiä
1 vuoden voimassaolo
  • Tukee useimpia kuvamuotoja
  • Asiakirjankorjaus ja parannus
  • Asiakirjan käsialanpoisto
  • Kuvan moiré-kuvion poisto
  • Käsittelynopeus ~2 sekuntia

Miksi kehittäjät luottavat API:imme

Rakennettu tuotantotyömääriä varten, käsialanpoisto-API:imme tasapainottaa laadun, suorituskyvyn ja kustannukset, jotta voit luottaa siihen todellisissa sovelluksissa.

Tuotantovalmis luotettavuus

Korkea saatavuus ja vakaa suorituskyky viritetty todelliselle liikenteelle.

Optimoitu käsialalle

Mallit keskittyvät asiakirjoihin, muistiinpanoihin ja lomakkeisiin käsin kirjoitetulla tekstillä johdonmukaisempia tuloksia varten.

Ennustettava, vain API-hinnoittelu

Omistetut API-suunnitelmat selkeillä per-kredit kustannuksilla pitkäaikaisille integraatioille.

Tuki kun tarvitset sitä

Sähköpostituki auttaa sinua diagnosoimaan ongelmia ja parantamaan integraatiotasi ajan myötä.

Käsialanpoisto API – Poista käsiala tekoälyllä