Image Enhancements

You can improve the quality of your image in a variety of ways including reducing noise, smartly upscaling them, and even removing redeye automatically.

The image enhancement tasks are restricted to Filestack Pro customers.

Note: The maximum accepted image size is 100,000,000 pixels. An image with this many pixels could have width and height combinations like 10,000 x 10,000 or 5,000 x 20,000, etc. There is also a file size restriction. Filestack will not convert an image that is larger than 256mb. Please contact us if you require the ability to process larger files than our current limits.

Task Quick Jump:

Upscale Enhance

Remove Red Eye

Upscale an Image

Filestack has a limit to how large the images it will accept for the upscale task can be. The maximum accepted image size for the upscaling feature is 4,000,000 pixels, so an image with this many pixels could have width and height combinations like 2,000 x 2,000, 2,500 x 1,600 etc.

Upscale URL Format:
https://process.filestackapi.com/upscale=[options]/Filestack_FileLink_Handle
or
https://process.filestackapi.com/<API_KEY>/upscale=[options]/File_URL
upscale
String

The root task cannot be abbreviated

Users can use upscale without any options and the default settings will be used.
upscale=upscale:false
Boolean

Can be abbreviated as u:true

The default setting for upscale is true and the parameter is not required to be passed. Upscale:true will generate an image that is 2x the dimensions of the original. If false is passed as part of the task, then features like noise reduction can be used without changing the resolution of the image.
upscale=noise:none, low, medium or high
String

Can be abbreviated as n:low

The noise parameter is not required and default setting is none. Its function is to reduce the level of noise in an image. This noise reduction is performed algorithmically and the aggressiveness of the noise reduction is determined by low, medium and high gradations.
upscale=style:artwork or photo
String

Can be abbreviated as s:artwork

The style parameter is not required. The default setting is photo. If the image being upscaled is a drawing or piece of artwork with smooth lines, you will receive better results from the upscaling process if you also include the artwork style parameter.

Upscale Examples

Original Image

original photo to be upscaled using Filestack's image enhancing transformations

By © Francis C. Franklin / CC-BY-SA-3.0, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=31025358

Image upscaled with default settings upscale:

image upscaled using all default settings

As a comparison, here is the same image upscaled to the same resolution using Filestack's standard resize functionresize=width:1280,height:960:

image upscaled using all default settings

Image upscaled with noise reduction set to high noise:high:

image upscaled with noise reduction set to high

Image not upscaled with noise reduction still set to high upscale:false,noise:high:

image not upscaled with noise reduction set to high

Original Image

This image of a 6 was created at a size of 640x480.

original image to be upscaled using Filestack's image enhancing transformations

Text image upscaled using artwork setting and medium noise reduction noise:medium,style:artwork:

text image upscaled with noise reduction and artwork setting

Text image upscaled using standard image resizing (you can see more jagged edges on the 6 compared to the previous example) resize=width:1280,height:960:

text image upscaled using standard resizing

Improving Images

Enhance

Enhance URL Format:
https://process.filestackapi.com/enhance/Filestack_FileLink_Handle
or
https://process.filestackapi.com/<API_KEY>/enhance/File_URL
enhance
String

The root task cannot be abbreviated

This task smartly analyzes a photo and performs color correction and other enhancements to improve the overall quality of the image. Enhance requires no additional parameters. It is simply called like this: enhance

Enhance Image Examples

Original Image

Original image to be enhanced and color corrected

photo courtesy of Andrew Mione

Enhance with default parameters enhance:

image improved with the enhance transformation

Red Eye Removal

Redeye URL Format:
https://process.filestackapi.com/redeye/Filestack_FileLink_Handle
or
https://process.filestackapi.com/<API_KEY>/redeye/File_URL
redeye
String

The root task cannot be abbreviated

This task removes the red eye effect from photos. The redeye task requires no additional parameters. It is simply called like this: redeye

Red Eye Removal Example

Original Image

original photo to be enhanced with the red eye reduction transformation

By Wikimedia User: PeterPan23 - Public Domain, https://commons.wikimedia.org/w/index.php?curid=12023367

Red Eye removal with default parameters redeye:

red eye removed with red eye reduction task