Overslaan naar inhoud

Mozaïek verwijdering API

Verwijder het mozaïek van elke afbeelding* met 1 API-aanroep

$curl -i -k -X POST 'https://api.mosaicremoval.com/sjccup' \
-H 'Autorisatie:APPCODE UwAppCode' \
-data '{"media_id":"Base64 gecodeerde waarde van de afbeelding, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64″,"keep_distortion":booleaans type, false - corrigeert vervorming automatisch, true - schakelt correctie uit,"keep_ori":booleaans type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}'.
-H "Inhoud-Type:application/json; charset=UTF-8

API-introductie

De kunstmatige intelligentie technologie die gespecialiseerd is in het verwijderen van mozaïek is nu eenvoudiger dan ooit met de MosaicRemoval.com API. Met slechts een paar regels code kun je deze technologie in je applicatie gebruiken.

Aan de slag

Stap 1: Koop een pakket speciaal voor de API,Bekijk Prijzen.

Stap 2: E-mail [email protected] om je eigen AppCode te krijgen.

Stap 3: Gebruik de volgende codevoorbeelden om snel aan de slag te gaan.

Stap 4: Terugkeren naar de parameterreferentie om het verzoek aan te passen.

Authenticatie

We verifiëren gebruikers met behulp van een speciale API Key (of App Code). Deze kan hier gemakkelijk worden verkregen. De API Key is uniek en verschilt sterk van anderen. Maak om veiligheidsredenen uw App Code niet openbaar.

Hoofd.java
openbare statische leegte hoofdpagina(String[Args) {
    String host = "https://api.mosaicremoval.com";
    String pad = "/sjccup;
    String methode = "POST";
    String appcode = "UwAppCode".;
    Kaart<String, String> kopteksten = nieuw HashMap<String, String>();
    // Het uiteindelijke formaat in de header (met een spatie ertussen) is Authorization:APPCODE 83359fd73fe94948385f570e3c139105
    headers.put("Autorisatie"., "APPCODE " + appcode);
    // Definieer het overeenkomstige Content-Type volgens de API-vereisten
    headers.put("Inhoudstype"., "application/json; charset=UTF-8");
    Kaart<String, String> querys = nieuw HashMap<String, String>();
    String bodys = "media_id":Base64 gecodeerde afbeeldingswaarde, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64",keep_distortion":boolean type, false - corrigeert automatisch vervorming, true - schakelt correctie uit",keep_ori":boolean type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}";
    probeer {
        HttpResponse antwoord = HttpUtils.doPost(host, pad, methode, headers, querys, bodys);
        Systeem.uit.println(response.toString());
        // De inhoud van het antwoord ophalen
        // System.out.println(EntityUtils.toString(response.getEntity());
    } vangst (Uitzondering e) {
        e.printStackTrace();
    }
}
verzoek.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));
?>
verzoek.py
importeer urllib, urllib2, sys
importeer ssl

host = "https://api.mosaicremoval.com
pad = /sjccup
methode = POST
appcode = "UwAppCode
querys = ''
bodys = {}
url = host + pad

lichamen[''] = "media_id":Base64 gecodeerde afbeeldingswaarde, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64",keep_distortion":boolean type, false - corrigeert automatisch vervorming, true - schakelt correctie uit",keep_ori":boolean type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}"
post_gegevens = lichaam['']

verzoek = urllib2.Verzoek(url, post_data)
verzoek.koptekst toevoegen("Machtiging"., "APPCODE + applicatiecode)
# Definieer het overeenkomstige Content-Type volgens API-vereisten
verzoek.koptekst toevoegen("Inhoudstype, application/json; charset=UTF-8'.)

ctx = ssl.standaard_context aanmaken()
ctx.check_hostname = Valse
ctx.verify_mode = ssl.CERT_NONE

antwoord = urllib2.ulopen(verzoek, context=ctx)
inhoud = antwoord.lees()

als (inhoud):
    afdrukken(inhoud)
verzoek.m
NSString *appcode = @"YourAppCode".;
NSString *host = @"https://api.mosaicremoval.com";
NSString *pad = @"/sjccup";
NSString *methode = @"POST;
NSString *querys = @"";
NSString *url = [NSString stringMetFormaat:@"%@%@%@"host, pad, querys];
NSString *bodys = @"media_id":Base64 gecodeerde afbeeldingswaarde, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64",keep_distortion":boolean type, false - automatisch corrigeren van vervorming, true - uitschakelen van correctie",keep_ori":boolean type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}";

NSMutableURLRequest *verzoek = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] 
                                                        cachePolicy:1 
                                                    timeoutinterval:5];
request.HTTPMethod = methode;
[verzoek waarde toevoegen:[NSString stringMetFormaat:@"APPCODE %@", appcode] 
    voorHTTPHeaderveld:@"Autorisatie".];

// Definieer het overeenkomstige Content-Type volgens de API-vereisten
[verzoek waarde toevoegen:@"application/json; charset=UTF-8". 
    voorHTTPHeaderveld:@"Inhoudstype];

NSData *gegevens = [lichamen dataUsingEncoding:NSUTF8StringEncoding];
[verzoek setHTTPBody:gegevens];

NSURLSessie *verzoekSessie = [NSURLSessie sessiemetconfiguratie:[NSURLSessionConfiguration standaardsessieconfiguratie]];
NSURLSessionDataTask *taak = [verzoekSessie dataTaskWithRequest:verzoek
    completionHandler:^(NSData * Navulbaar lichaam, NSURLResponse *Navulbaar antwoord, NSError * _Nullable error) {
    NSLog(@"Antwoordobject: %@"antwoord);
    NSString *bodyString = [[NSString toewijzen] initWithData:lichaam codering:NSUTF8StringEncoding];
    // De inhoud van het antwoord afdrukken
    NSLog(@"Inhoud antwoord: %@", bodyString);
}];
[taak cv];
Foutcode Foutmelding Beschrijving
0 succes Succes
1000 lichaamsfout Fout in de inhoud van het verzoek
1001 param fout Fout verzoekparameter
1002 fout inhoudstype Fout inhoudstype
1003 afbeelding bestaat niet Afbeeldingsbestand niet gevonden
1004 Fout in beeldgrootte Fout in afbeeldingsgrootte
1005 Fout in afbeeldingsformaat Fout in afbeeldingsformaat
1006 ongeldige handtekening Ongeldige handtekening
1007 lichaamsgrootte fout Fout in lichaamsgrootte
1008 geen toestemming Autorisatie mislukt
2000 server onbekend fout Server onbekende fout
2001 time-out server Time-out server
2003 geen inhoudsherkenning Geen inhoud herkend
2004 valideer gegevens fout Fout in validatiegegevens
3000 Fout op de server op afstand Fout externe server
4000 basis server fout Basis server fout

De volgende plannen zijn API-exclusief

Levenslang

199 $ 0,199 / Krediet
  • 1000 studiepunten
Nu handelen
Meest populair

Levenslang

599 $ 0,12 / Krediet
  • 5000 studiepunten

Levenslang

999 $ 0,08 / Krediet
  • 12000 Kredieten
Exclusief

100% Geld Terug Garantie!

Koop met een gerust hart. Als je ontdekt dat deze tool niet aan je behoeften voldoet, bieden we een 7-daagse geld-terug garantie zonder vragen.Je kunt met een gerust hart betalen. We hebben een restitutiebeleid om de veiligheid van je betaling te garanderen.