JPG to GIF API

The API for converting JPG, PNG, and GIF images to single and animated GIF files.

JPG GIF

Copy parameter's URL Secret Secret
Type: String

Authentication secret must be provided as a query parameter. If omitted, token must be provided.

Show all
Copy parameter's URL Token Token
Type: String

Authentication token must be provided as a query parameter. If omitted, secret must be provided.

Show all
Copy parameter's URL Files Files Required
Type: File

Files to be converted. Value can be URL or file content. If used in query or multipart content parameter must be suffixed with index e.g. Files[0], Files[1], Files[2]...

Show all
Copy parameter's URL StoreFile Store file
Type: Bool

Store converted file on our secure server and provides download URL.

Default: False Show all
Copy parameter's URL FileName File name
Type: String

Converted output file name without extension. The extension will be added automatically.

Show all
Copy parameter's URL Timeout Timeout
Type: Integer

Conversion timeout in seconds.

Default: 900 Range: 10 .. 1200 Show all
Copy parameter's URL ImageResolution Image resolution
Type: Integer

Set output image resolution in dpi.

Default: 200 Range: 10 .. 800 Show all
Copy parameter's URL ScaleImage Scale image
Type: Bool

Scale the output image. If ScaleImage is False output document will be stripped to ImageHeight / ImageWidth, if ScalePage is True output document will be scaled to ImageHeight / ImageWidth.

Default: False Show all
Copy parameter's URL ScaleProportions Scale proportions
Type: Bool

Constrain proportions when scaling the output image.

Default: True Show all
Copy parameter's URL ScaleIfLarger Scale if larger
Type: Bool

Scaling only if the input image is larger than the output.

Default: False Show all
Copy parameter's URL ImageHeight Image height
Type: Integer

Image height in pixels.

Range: 10 .. 20000 Show all
Copy parameter's URL ImageWidth Image width
Type: Integer

Image width in pixels.

Range: 10 .. 20000 Show all
Copy parameter's URL ImageInterpolation Image interpolation
Type: Bool

Specifies whether the image parser should use image interpolation. Enabling image interpolation will result in higher quality for scaled images at the expense of speed.

Default: False Show all
Copy parameter's URL PersistAnimation Read animation values
Type: Bool

Read animation values AnimationIterations and AnimationDelay from GIF file. Only works if GIF file is added to file list.

Default: True Show all
Copy parameter's URL AnimationDelay Animation delay
Type: Integer

Animation delay in milliseconds before playing the next image in an animated sequence.

Default: 100 Range: 0 .. 20000 Show all
Copy parameter's URL AnimationIterations Animation iterations
Type: Integer

Set the number of iterations to loop an animation. Zero is infinity.

Default: 0 Range: 0 .. 1000 Show all

Code snippet

// Code snippet is using the ConvertAPI JavaScript Client: https://github.com/ConvertAPI/convertapi-js

// Code snippet is using the ConvertAPI Node.js Client: https://github.com/ConvertAPI/convertapi-nodejs

// Code snippet is using the ConvertAPI PHP Client: https://github.com/ConvertAPI/convertapi-php

// Code snippet is using the ConvertAPI Java Client: https://github.com/ConvertAPI/convertapi-java

// Code snippet is using the ConvertAPI C# Client: https://github.com/ConvertAPI/convertapi-dotnet

# Code snippet is using the ConvertAPI Ruby Client: https://github.com/ConvertAPI/convertapi-ruby

# Code snippet is using the ConvertAPI Python Client: https://github.com/ConvertAPI/convertapi-python

// Code snippet is using the ConvertAPI Go Client: https://github.com/ConvertAPI/convertapi-go

REM Code snippet is using the command line utility program: https://github.com/ConvertAPI/convertapi-cli

<!-- For conversions with the multiple file result please refer to this example: https://repl.it/@ConvertAPI/HTML-Form-with-multiple-file-result -->