Hoppa till innehåll

API för borttagning av handskrift

Ta bort handstilen på valfri bild* med 1 API-anrop

$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'Auktorisering:APPCODE DinAppCode' \
-data '{"media_id":"Base64-kodat värde för bilden, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64″,"keep_distortion":boolean type, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering","keep_ori":boolean type, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}' \
-H 'Innehållstyp:application/json; charset=UTF-8'

API-introduktion

Tekniken för artificiell intelligens som är specialiserad på borttagning av handskrift har gjorts enklare än någonsin tidigare med hjälp av RemoveHandwriting.com API. Med bara några rader kod kan du ta med den här tekniken i din applikation.

Så här kommer du igång

Steg 1: Köp ett paket tillägnat API,Visa Prissättning.

Steg 2: E-post service@removehandwriting.com för att få din dedikerade AppCode.

Steg 3: Använd följande kodexempel för att snabbt komma igång.

Steg 4: Återgå till parametrarna referens för att justera begäran.

Autentisering

Vi autentiserar användare med hjälp av en speciell API-nyckel (eller appkod). Som lätt kan förvärvas här. API-nyckeln är unik och skiljer sig mycket från de andra. Av säkerhetsskäl ber vi dig att inte publicera din appkod.

				
					public static void main(String[] args) {
    String host = "https://api.removehandwriting.com";
    String path = "/sjccup";
    String method = "POST";
    String appcode = "DinAppCode";
    Map headers = new HashMap();
    // Det slutliga formatet i headern (med ett mellanslag) är Authorization:APPCODE 83359fd73fe94948385f570e3c139105
    headers.put("Authorization","APPCODE " + appcode);
    // Definiera motsvarande Content-Type enligt API-kraven
    headers.put("Content-Type", "application/json; charset=UTF-8");
    Map querys = new HashMap();
    String bodys = "{\"media_id\":\"Base64-kodat bildvärde, där den längsta sidan inte överstiger 4000px; ta bort prefixet data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering\",\"keep_ori\":boolean type, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}";

    försök {
        HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
        System.out.println(response.toString());
        // Hämta brödtexten i svaret
        // System.out.println(EntityUtils.toString(response.getEntity()));
    } catch (Exception e) {
        e.printStackTrace();
    }
}
				
			
				
					
				
			
				
					importera urllib, urllib2, sys
importera ssl

host = 'https://api.removehandwriting.com'
sökväg = '/sjccup'
metod = 'POST'
appcode = 'DinAppCode'
querys = ''
bodys = {}
url = värd + sökväg

bodys[''] = "{\"media_id\":\"Base64-kodat bildvärde, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64\",\"keep_distortion\":boolesk typ, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering\",\"keep_ori\":boolesk typ, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}"
post_data = bodys['']
request = urllib2.Request(url, post_data)
request.add_header('Authorization', 'APPCODE ' + appcode)
# Definiera motsvarande Content-Type enligt API-kraven
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)
innehåll = response.read()
if (innehåll):
    print(innehåll)
				
			
				
					NSString *appcode = @"DinAppCode";
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\":\"Base64-kodat bildvärde, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64\",\"keep_distortion\":boolesk typ, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering\",\"keep_ori\":boolesk typ, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}";

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = metod;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// Definiera motsvarande Content-Type enligt API-kraven
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[begäran setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
    completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
    NSLog(@"Svarsobjekt: %@", svar);
    NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];

    // Skriv ut svarstexten
    NSLog(@"Response body: %@", bodyString);
}];

[uppgift återupptas];
				
			
Felkod Felmeddelande Beskrivning
0 framgång Framgång
1000 fel i kroppen Fel i förfrågningsunderlaget
1001 param fel Fel i parametern för begäran
1002 Fel på innehållstyp Fel i innehållstyp
1003 bilden finns inte Bildfilen hittades inte
1004 fel i bildstorlek Fel i bildstorlek
1005 fel i bildformat Fel i bildformat
1006 ogiltig signatur Ogiltig signatur
1007 fel i kroppsstorlek Fel i kroppsstorlek
1008 ingen auktorisation Auktorisering misslyckades
2000 fel på okänd server Fel på okänd server
2001 Timeout för server Timeout för server
2003 ingen igenkänning av innehåll Inget innehåll känns igen
2004 validera data fel Fel i valideringsdata
3000 Fel på fjärrserver Fel på fjärrserver
4000 fel på basservern Fel på basservern

Följande abonnemang är API-exklusiva

6 månaders giltighetstid

499 $ 0,1 / Kredit
  • 5000 högskolepoäng
Handla nu
Mest populära

6 månaders giltighetstid

799 $ 0,08 / Kredit
  • 10000 studiepoäng

1 års giltighetstid

3999 $ 0,04 / Kredit
  • 100000 krediter
Exklusivt

100% Pengar tillbaka-garanti!

Köp med sinnesfrid. Om du upptäcker att det här verktyget inte uppfyller dina behov erbjuder vi en 7-dagars pengarna-tillbaka-garanti utan frågor.Du kan göra betalningen med tillförsikt. Vi har en Återbetalningspolicy för att garantera säkerheten för din betalning.