El Yazısı Kaldırma
API
1 API çağrısıyla herhangi bir görüntünün El Yazısını Kaldırın
İstek ve Yanıt Örnekleri
Bu örnekleri kullanarak entegrasyonunuzu oluşturun ve hata ayıklayın
HTTP İstek Örneği
POST https://{your-api-domain}/sjccup
Başlıklar:
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
}Yanıt Örnekleri
Başarılı yanıt
İstek geçerli olduğunda ve görsel başarıyla işlendiğinde, API code = 0 ve Base64 ile kodlanmış işlenmiş bir görsel döndürür.
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
{
"code": 0,
"data": {
"data": {
"mediaId": "<BASE64_PROCESSED_IMAGE>"
}
},
"message": "Success"
}İş hatası içeren yanıt
Üst servis bir iş hatası bildirdiğinde, API error = "API_ERROR" ve sıfırdan farklı bir code döndürür. Bu kodu aşağıdaki hata kodu tablosunu kullanarak eşleyebilirsiniz.
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 Tanıtımı
El yazısı kaldırma konusunda uzmanlaşmış Yapay Zeka teknolojisi, RemoveHandwriting.com API kullanılarak her zamankinden daha kolay hale getirildi. Sadece birkaç satır kodla bu teknolojiyi uygulamanıza getirebilirsiniz.
Paket Satın Alın
API'ye adanmış bir paket satın alın
API e‑postasını alın
Satın alma işleminizden sonraki 2 saat içinde, size özel API alan adınız ve AppCode’unuzun yer aldığı bir e‑posta alırsınız.
Kod Örneklerini Kullanın
Hızlı bir başlangıç yapmak için aşağıdaki kod örneklerini kullanın
Parametreleri Ayarlayın
İsteği ayarlamak için parametreler referansına geri dönün
Kimlik Doğrulama
İstekleri özel bir API alan adı ve her hesaba özel Bearer token kullanarak doğrularız. Bir API paketi satın aldıktan sonra, size benzersiz API alan adınızı ve token'ınızı e‑posta ile göndeririz. Güvenlik nedenleriyle, lütfen API token'ınızı asla paylaşmayın veya herkese açık hale getirmeyin.
API Uç Noktası
{your-api-domain} kısmını, satın alma sonrasında size e‑posta ile gönderdiğimiz API alan adı ile değiştirin. Her geliştiriciye ayrı bir alan adı ve token atanır.
Başlıklar
Kod Örnekleri
Kod örneklerimizle hızlı bir başlangıç yapın
#!/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"İstek Parametreleri
API isteklerinizi bu parametrelerle yapılandırın
| Parametre | Tür | Açıklama |
|---|---|---|
| media_id | string | Görüntünün Base64 kodlanmış değeri, en uzun kenarı 4000 pikseli geçmemeli; data:image/png;base64 önekini kaldırın |
| keep_distortion | boolean | false – bozulmayı otomatik düzeltir, true – düzeltmeyi devre dışı bırakır |
| keep_ori | boolean | false – görüntü doğru yöne döndürülür, true – yüklendiğindeki yönünü korur |
Hata Kodları
API yanıt kodları için referans
| Hata Kodu | Hata Mesajı | Açıklama |
|---|---|---|
| 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 Fiyatlandırma Planları
Aşağıdaki planlar API'ye özeldir
Başlangıç
- Çoğu görüntü formatını destekler
- Belge düzeltme ve geliştirme
- Belgelerden el yazısı kaldırma
- Görüntülerde moiré deseni kaldırma
- İşleme hızı ~2 saniye
Popüler
- Çoğu görüntü formatını destekler
- Belge düzeltme ve geliştirme
- Belgelerden el yazısı kaldırma
- Görüntülerde moiré deseni kaldırma
- İşleme hızı ~2 saniye
İş
- Çoğu görüntü formatını destekler
- Belge düzeltme ve geliştirme
- Belgelerden el yazısı kaldırma
- Görüntülerde moiré deseni kaldırma
- İşleme hızı ~2 saniye
Kurumsal
- Çoğu görüntü formatını destekler
- Belge düzeltme ve geliştirme
- Belgelerden el yazısı kaldırma
- Görüntülerde moiré deseni kaldırma
- İşleme hızı ~2 saniye
Geliştiriciler neden API'mize güveniyor
Üretim iş yükleri için oluşturulmuş el yazısı kaldırma API'miz, gerçek dünya uygulamalarında güvenebilmeniz için kalite, performans ve maliyeti dengeler.
Üretime hazır güvenilirlik
Gerçek trafiğe göre ayarlanmış yüksek kullanılabilirlik ve kararlı performans.
El yazısı için optimize edilmiş
Daha tutarlı sonuçlar için el yazısı metin içeren belgeler, notlar ve formlara odaklanan modeller.
Öngörülebilir, yalnızca API fiyatlandırması
Uzun vadeli entegrasyonlar için kredi başına net maliyetlerle özel API planları.
İhtiyacınız olduğunda destek
Sorunları teşhis etmenize ve zaman içinde entegrasyonunuzu geliştirmenize yardımcı olacak e-posta desteği.