手書き削除
API

1回のAPI呼び出しで任意の画像の手書きを削除

リクエストとレスポンスの例

これらの例を使って統合の実装とデバッグを行ってください

HTTP リクエスト例

POST https://{your-api-domain}/sjccup
ヘッダー:
  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
}

レスポンス例

成功時のレスポンス

リクエストが有効で画像の処理が正常に完了した場合、API は code = 0 と、Base64 でエンコードされた処理済み画像を返します。

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

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

ビジネスエラー時のレスポンス

上流サービスがビジネスエラーを返した場合、API は error = "API_ERROR" と 0 以外の code を返します。下のエラーコード表を用いて、このコードをマッピングできます。

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 紹介

手書き削除に特化した人工知能技術は、RemoveHandwriting.com APIを使用することで、これまで以上に簡単になりました。わずか数行のコードで、この技術をアプリケーションに組み込むことができます。

1

パッケージを購入

API専用のパッケージを購入

2

API メールを受信

購入完了から 2 時間以内に、専用の API ドメインと AppCode が記載されたメールが届きます。

3

コードサンプルを使用

以下のコードサンプルを使用してすぐに始める

4

パラメータを調整

パラメータリファレンスに戻ってリクエストを調整

認証

専用の API ドメインとアカウントごとの Bearer トークンを使用してリクエストを認証します。API パッケージを購入後、専用の API ドメインとトークンをメールでお送りします。セキュリティ上の理由から、API トークンを公開しないでください。

APIエンドポイント

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

{your-api-domain} を、購入後にメールでお送りする API ドメインに置き換えてください。各開発者には専用のドメインとトークンが割り当てられます。

ヘッダー

Authorization:
Bearer {YOUR_API_TOKEN}
{YOUR_API_TOKEN} を、メールでお送りする Bearer トークンに置き換えてください。秘密として安全に保管し、公開リポジトリにはコミットしないでください。
Content-Type:
application/json; charset=UTF-8

コード例

コードサンプルで素早く始める

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

リクエストパラメータ

これらのパラメータでAPIリクエストを設定

パラメータタイプ説明
media_idstring画像のBase64エンコード値、最長辺が4000pxを超えないこと;プレフィックス data:image/png;base64 を削除
keep_distortionbooleanfalse – 歪みを自動補正、true – 補正を無効化
keep_oribooleanfalse – 画像は正しい向きに回転されます、true – アップロード時の向きを保持

エラーコード

API応答コードのリファレンス

エラーコードエラーメッセージ説明
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料金プラン

以下のプランはAPI専用です

スターター

$99$0.198 / クレジット
500クレジット
3ヶ月有効
  • ほとんどの画像形式をサポート
  • 文書の補正と強化
  • 文書からの手書き削除
  • 画像のモアレパターン除去
  • 処理速度 約2秒
最も人気

人気

$349$0.07 / クレジット
5,000クレジット
6ヶ月有効
  • ほとんどの画像形式をサポート
  • 文書の補正と強化
  • 文書からの手書き削除
  • 画像のモアレパターン除去
  • 処理速度 約2秒

ビジネス

$749$0.05 / クレジット
15,000クレジット
1年有効
  • ほとんどの画像形式をサポート
  • 文書の補正と強化
  • 文書からの手書き削除
  • 画像のモアレパターン除去
  • 処理速度 約2秒
Exclusive

エンタープライズ

$1999$0.04 / クレジット
50,000クレジット
1年有効
  • ほとんどの画像形式をサポート
  • 文書の補正と強化
  • 文書からの手書き削除
  • 画像のモアレパターン除去
  • 処理速度 約2秒

開発者が当社 API を信頼する理由

本番環境での利用を想定して設計された手書き削除 API であり、品質・パフォーマンス・コストのバランスを取り、実運用のアプリでも安心して使えます。

本番環境向けの高い信頼性

実トラフィックを想定して調整された高い可用性と安定したパフォーマンス。

手書きに最適化

文書・メモ・フォームなど手書き文字を含むシーンに特化したモデルで、安定した結果を提供。

予測しやすい API 専用料金

長期運用を想定した、クレジット単価が明確な API 専用プラン。

必要なときに受けられるサポート

メールサポートで問題の切り分けや統合改善を継続的に支援します。

手書き削除API – AIで手書き文字を削除