コンテンツへスキップ

手書き除去API

1回のAPIコールであらゆる画像*の手書き文字を削除

$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'Authorization:APPCODE YourAppCode' ¦認証コードを入力します。
-data '{"media_id": "画像のBase64エンコード値で、最長辺が4000pxを超えないもの; 接頭辞data:image/png;base64″を削除, "keep_distortion": boolean型, false - 歪みを自動補正, true - 歪み補正を無効", "keep_ori": boolean型, false - 画像を正しい向きに回転, true - アップロード時の向きを保持}' \
-H 'Content-Type:application/json; charset=UTF-8'

API紹介

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

スタート

ステップ1: API,View専用のパッケージを購入する 価格.

ステップ2: 電子メール service@removehandwriting.com をクリックして、専用のAppCodeを取得してください。

ステップ3: 次のコード・サンプルを使って、すぐに始めましょう。

ステップ4: パラメータ・リファレンスに戻ってリクエストを調整する。

認証

特別なAPIキー(またはアプリコード)を使用してユーザーを認証します。APIキーはここで簡単に取得できます。APIキーは一意であり、他のものとは大きく異なります。セキュリティ上の理由から、アプリコードは公開しないでください。

				
					public static void main(String[] args) { 以下のようになります。
    文字列ホスト = "https://api.removehandwriting.com";
    文字列パス = "/sjccup";
    String method = "POST";
    String appcode = "YourAppCode";
    Map headers = new HashMap();
    // ヘッダーの最終フォーマット(間にスペースを含む)は、Authorization:APPCODE 83359fd73fe94948385f570e3c139105 です。
    headers.put("Authorization", "APPCODE " + appcode");
    // API要件に従って、対応するContent-Typeを定義する
    headers.put("Content-Type", "application/json; charset=UTF-8");
    Map querys = new HashMap();
    String bodys = "{"media_id\":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除する。", "keep_distortion\":boolean型, false - 歪みを自動補正する、true - 補正を無効にする。", "keep_ori\":boolean型, false - 画像を正しい向きに回転する、true - アップロード時に向きを保持する}";

    try {
        HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
        System.out.println(response.toString());
        // レスポンスのボディを取得する
        // System.out.println(EntityUtils.toString(response.getEntity()));
    } catch (Exception e) { // レスポンスの本文を取得します。
        e.printStackTrace();
    }
}
				
			
				
					
				
			
				
					import urllib, urllib2, sys
インポートssl

ホスト = 'https://api.removehandwriting.com'
パス = '/sjccup'
メソッド = 'POST'
appcode = 'YourAppCode'
querys = ''
ボディー = {}
url = host + path

bodys[''] = "{"media_id\":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。接頭辞data:image/png;base64を削除してください。",{"keep_distortion\":boolean型、false - 歪みを自動補正、true - 歪みを補正しない。",{"keep_ori\":boolean型、false - 画像を正しい向きに回転、true - アップロード時の向きを保持}"
post_data = bodys[''].
request = urllib2.Request(url, post_data)
request.add_header('Authorization', 'APPCODE ' + appcode)
# API要件に従って、対応するContent-Typeを定義する
request.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
if (content):
    print(content)
				
			
				
					NSString *appcode = @"YourAppCode";
NSString *host = @"https://api.removehandwriting.com";
NSString *path = @"/sjccup";
NSString *method = @"POST";
NSString *querys = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@", host, path, querys];
NSString *bodys = @"{"media_id paragraph": "Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除", "keep_distortion paragraph": boolean type, false - 歪みを自動補正, true - 歪みを補正しない", "keep_ori paragraph": boolean type, false - 画像を正しい向きに回転, true - アップロード時に向きを保持}";

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// API要件に従って、対応するContent-Typeを定義する。
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[リクエスト setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
    completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) { (NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error)
    NSLog(@"Response object: %@", response);
    NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];

    // レスポンスの本文を表示する
    NSLog(@"Response body: %@", bodyString);
}];

[タスク再開];
</xmp
				
			
エラーコード エラーメッセージ 説明
0 成功 成功
1000 ボディエラー リクエスト・ボディのエラー
1001 パラメータエラー リクエストパラメーターエラー
1002 コンテントタイプエラー Content-Typeエラー
1003 画像が存在しない 画像ファイルが見つかりません
1004 画像サイズエラー 画像サイズエラー
1005 画像フォーマットエラー 画像フォーマットエラー
1006 無効署名 無効な署名
1007 ボディサイズエラー ボディサイズの誤差
1008 無許可 認証に失敗
2000 サーバー不明エラー サーバー不明エラー
2001 サーバータイムアウト サーバータイムアウト
2003 コンテンツ認識なし コンテンツが認識されない
2004 データ検証エラー バリデーションデータエラー
3000 リモートサーバーエラー リモートサーバーエラー
4000 ベースサーバーエラー ベースサーバーエラー

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

6ヶ月有効

499 $ 0.1 / クレジット
  • 5000単位
今すぐ行動
一番人気

6ヶ月有効

799 $ 0.08 / クレジット
  • 10000クレジット

1年間有効

3999 $ 0.04 / クレジット
  • 100000クレジット
独占

100%返金保証!

安心してご購入ください。万が一、本ツールがお客様のニーズに合わないことが判明した場合は、7日間無条件で返金保証いたします。安心してお支払いいただけます。私たちは 返金ポリシー お支払いの安全を確保するため