Käsialanpoisto
API
Poista minkä tahansa kuvan käsiala yhdellä API-kutsulla
API-viite
Siirry integraation yksityiskohtiin tai tarkastele julkista OpenAPI-skeemaa.
Pyyntö ja vastaus esimerkit
Käytä näitä esimerkkejä rakentaaksesi ja debugataksesi integraatiosi
Esimerkki HTTP-pyyntö
POST https://{your-api-domain}/cleanup
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.
Osta paketti
Osta API:lle omistettu paketti
Vastaanota API-sähköposti
2 tunnin kuluessa ostoksestasi saat sähköpostin, jossa on omistettu API-domainisi ja AppCode.
Käytä koodiesimerkkejä
Käytä seuraavia koodiesimerkkejä aloittaaksesi nopeasti
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
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
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="/cleanup"
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
| Parametri | Tyyppi | Kuvaus |
|---|---|---|
| media_id | string | Kuvan Base64-koodattu arvo, jossa pisin sivu ei ylitä 4000px; poista etuliite data:image/png;base64 |
| keep_distortion | boolean | false – korjaa vääristymän automaattisesti, true – poistaa korjauksen käytöstä |
| keep_ori | boolean | false – kuva käännetään oikeaan suuntaan, true – säilyttää suunnan latauksen yhteydessä |
Virhekoodit
Viite API-vastauskoodeille
| Virhekoodi | Virheilmoitus | Kuvaus |
|---|---|---|
| 0 | success | Onnistui |
| 1000 | body error | Pyynnön rungon virhe |
| 1001 | param error | Pyyntöparametrin virhe |
| 1002 | content type error | Content-Type-virhe |
| 1003 | image not exists | Kuvatiedostoa ei löytynyt |
| 1004 | image size error | Kuvan koon virhe |
| 1005 | image format error | Kuvan muodon virhe |
| 1006 | invalid signature | Virheellinen allekirjoitus |
| 1007 | body size error | Rungon koon virhe |
| 1008 | no authorization | Valtuutus epäonnistui |
| 2000 | server unknown error | Tuntematon palvelinvirhe |
| 2001 | server timeout | Palvelimen aikakatkaisu |
| 2003 | no content recognition | Sisältöä ei tunnistettu |
| 2004 | validate data error | Validointidatan virhe |
| 3000 | remote server error | Etäpalvelimen virhe |
| 4000 | base server error | Peruspalvelimen virhe |
API-hinnoittelusuunnitelmat
Seuraavat suunnitelmat ovat API-eksklusiivisia
Aloitus
- Tukee useimpia kuvamuotoja
- Asiakirjankorjaus ja parannus
- Asiakirjan käsialanpoisto
- Kuvan moiré-kuvion poisto
Suosittu
- Tukee useimpia kuvamuotoja
- Asiakirjankorjaus ja parannus
- Asiakirjan käsialanpoisto
- Kuvan moiré-kuvion poisto
Yritys
- Tukee useimpia kuvamuotoja
- Asiakirjankorjaus ja parannus
- Asiakirjan käsialanpoisto
- Kuvan moiré-kuvion poisto
Yritys
- Tukee useimpia kuvamuotoja
- Asiakirjankorjaus ja parannus
- Asiakirjan käsialanpoisto
- Kuvan moiré-kuvion poisto
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ä.