コンテンツへスキップ

モザイク除去API

1回のAPIコールで任意の画像*のモザイクを除去

$curl -i -k -X POST 'https://api.mosaicremoval.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紹介

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

スタート

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

ステップ2: 電子メール [email protected] をクリックして、専用のAppCodeを取得してください。

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

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

認証

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

メイン.java
public static void メイン(ストリング[] args) {.
    ストリング ホスト = "https://api.mosaicremoval.com";
    ストリング パス = "/sjccup";
    ストリング 方法 = "POST";
    ストリング アプリコード = "YourAppCode";
    地図<ストリング, ストリング> ヘッダー = 新しい ハッシュマップ<ストリング, ストリング>();
    // ヘッダーの最終フォーマット(間にスペースを含む)は、Authorization:APPCODE 83359fd73fe94948385f570e3c139105 です。
    headers.put("認可", 「APPCODE " + appcode);
    // API要件に従って、対応するContent-Typeを定義する。
    headers.put(「コンテンツタイプ, "application/json; charset=UTF-8");
    地図<ストリング, ストリング> クエリーズ = 新しい ハッシュマップ<ストリング, ストリング>();
    ストリング ボディー = "{"media_id":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除してください", "keep_distortion\":boolean type, false - 歪みを自動補正、true - 歪みを補正しない", "keep_ori\":boolean type, false - 画像を正しい向きに回転、true - アップロード時に向きを保持}", ";
    試す {
        HttpResponse レスポンス HttpUtils.投稿する(ホスト、パス、メソッド、ヘッダ、クエリ、ボディ);
        システム.out。プリントルン(response.toString());
        // レスポンスの本文を取得する
        // System.out.println(EntityUtils.toString(response.getEntity()));
    } キャッチ (例外 e) {
        e.プリントスタックトレース();
    }
}
リクエスト.php
<?php
    $host = "https://api.mosaicremoval.com";
    $path = "/sjccup";
    $method = "POST";
    $appcode = "YourAppCode";
    $headers = array();
    array_push($headers, "Authorization:APPCODE " . $appcode);
    // Define the corresponding Content-Type according to API requirements
    array_push($headers, "Content-Type" . ":" . "application/json; charset=UTF-8");
    $querys = "";
    $bodys = "{\"media_id\":\"Base64 encoded image value, with the longest side not exceeding 4000px; remove the prefix data:image/png;base64\",\"keep_distortion\":boolean type, false - auto-corrects distortion, true - disables correction\",\"keep_ori\":boolean type, false - the image will be rotated to the correct orientation, true - retains the orientation when uploaded}";
    $url = $host . $path;
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_FAILONERROR, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    if (1 == strpos("$".$host, "https://")) {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
    var_dump(curl_exec($curl));
?>
request.py
インポート urllib、urllib2、sys
インポート エスエスエル

ホスト = 'https://api.mosaicremoval.com'
パス = '/sjccup'
方法 = POST
アプリコード = 'YourAppCode'
クエリーズ = ''
ボディー = {}
url = ホスト + パス

ボディ''] = "{"media_id":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除してください", "keep_distortion\":boolean type, false - 歪みを自動補正、true - 歪みを補正しない", "keep_ori\":boolean type, false - 画像を正しい向きに回転、true - アップロード時に向きを保持}", "
ポストデータ = ボディー'']

リクエスト = urllib2.リクエスト(url, post_data)
リクエスト追加ヘッダー(認証, APPCODE + アプリコード)
# API要件に従って、対応するContent-Typeを定義する。
をリクエストする。追加ヘッダー(コンテンツタイプ, 'application/json; charset=UTF-8')

セントレックス = ssl.デフォルト・コンテキストの作成()
ctx.check_hostnameは 
ctx.verify_mode = ssl.CERT_NONE

応答 = urllib2.URLを開く(リクエスト、コンテキスト=ctx)
内容 = 対応。読む()

もし (内容):
    プリント内容
リクエスト
NSString *アプリコード = "YourAppCode"。;
NSString *ホスト = "https://api.mosaicremoval.com";
NSString *パス = "/sjccup";
NSString *方法 = POST;
NSString *クエリーズ = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@"ホスト、パス、クエリー];
NSString *ボディー = "{"media_id":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除", "keep_distortion":boolean型, false - 歪みを自動補正, true - 歪みを補正しない", "keep_ori":boolean型, false - 画像を正しい向きに回転, true - アップロード時に向きを保持}", ";

NSMutableURLRequest *リクエスト = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] 
                                                        キャッシュポリシー:1 
                                                    timeoutInterval:5];
request.HTTPMethod = method;
[リクエスト 値を追加する:[NSString stringWithFormat:"アプリコード%@"アプリコード] 
    forHTTPHeaderField:認可];

// API要件に従って、対応するContent-Typeを定義する。
[リクエスト 値を追加する:"application/json; charset=UTF-8" 
    forHTTPHeaderField:コンテンツタイプ];

エヌエスデータ *データ = [ボディー dataUsingEncoding:NSUTF8StringEncoding];
[リクエスト setHTTPBody:データ];

NSURLSession *リクエストセッション = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration デフォルトセッション設定]];
NSURLSessionDataTask *タスク = [リクエストセッション dataTaskWithRequest:リクエスト
    completionHandler:^(エヌエスデータ * 無効 ボディ NSURLResponse *無効 と答えた、 NSError(エラー * Nullable エラー) {。
    NSLog(レスポンスオブジェクト:%応答);
    NSString *ボディストリング = [[NSString アロック] initWithData:ボディ エンコーディング:NSUTF8StringEncoding];
    // レスポンスの本文を表示する
    NSLog(レスポンス本文:%, bodyString);
}];
[タスク レジュメ];
エラーコード エラーメッセージ 説明
0 成功 成功
1000 ボディエラー リクエスト・ボディのエラー
1001 パラメータエラー リクエストパラメーターエラー
1002 コンテントタイプエラー Content-Typeエラー
1003 画像が存在しない 画像ファイルが見つかりません
1004 画像サイズエラー 画像サイズエラー
1005 画像フォーマットエラー 画像フォーマットエラー
1006 無効署名 無効な署名
1007 ボディサイズエラー ボディサイズの誤差
1008 無許可 認証に失敗
2000 サーバー不明エラー サーバー不明エラー
2001 サーバータイムアウト サーバータイムアウト
2003 コンテンツ認識なし コンテンツが認識されない
2004 データ検証エラー バリデーションデータエラー
3000 リモートサーバーエラー リモートサーバーエラー
4000 ベースサーバーエラー ベースサーバーエラー

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

生涯

199 $ 0.199 / クレジット
  • 1000単位
今すぐ行動
一番人気

生涯

599 $ 0.12 / クレジット
  • 5000単位

生涯

999 $ 0.08 / クレジット
  • 12000単位
独占

100%返金保証!

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