Skip to main content

AILabTools API - Image Upscaler - API

Request

  • URL: https://www.ailabapi.com/api/image/enhance/image-lossless-enlargement
  • Method: POST
  • Content-Type: multipart/form-data

Image requirements

  • Image format: JPEG JPG PNG BMP
  • Image size: No more than 3 MB.
  • Image resolution: Larger than 32x32px, smaller than 1920x1080px.
FieldRequiredTypeDescription
ailabapi-api-keyYESstringApplication API KEY.

Body

FieldRequiredTypeScopeDefaultsDescription
imageYESfile
upscale_factorNOinteger
  • 2
  • 3
  • 4
  • 2Magnification.
    modeNOstring
  • base
  • enhancement
  • baseImage output mode.
  • base: Normal mode, i.e. stable super-resolution effect.
  • enhancement: Enhancement mode, which has a more prominent enhancement effect than the normal mode, further improving the clarity and sharpness of the output image.
  • output_formatNOstring
  • png
  • jpg
  • bmp
  • pngOutput image format.
    output_qualityNOinteger[30, 100]95Quality factor of the output image, where a higher value corresponds to higher quality. Only applicable when output_format=jpg.

    Response

    Parameters

    FieldTypeDescription
    error_codeintegerStatus Code.
    error_code_strstringError Code.
    error_msgstringError Message.
    request_idstringRequest ID.
    log_idstringLog ID.
    dataobjectThe content of the result data returned.
    +urlstringURL address of the image after resolution enlargement, image format is PNG.
    tip

    The URL address is a temporary address, valid for 24 hours, and will not be accessible after it expires. If you need to save the file for a long time or permanently, please visit the URL address within 24 hours and download the file to your own storage space.

    Example

    {
    "error_code": 0,
    "error_code_str": "",
    "error_msg": "",
    "request_id": "",
    "log_id": "",
    "data": {
    "url": ""
    }
    }

    Code example

    If you'd like to see the actual effects, please visit the experience page for a trial.