IMAGE PROCESSING · ON THE FLY

On-the-Fly Image Processing

Your Anycast CDN generates, caches and delivers image variants on request, while your origin keeps a single master file. Ask for a size in the URL and the edge does the rest.

Powered by the imgproxy processing server · Generated variants are cached at the edge like any other object · Engineer reply within 3 business hours

4 presets
crop, resize, resizefit and resizefill
1 file
One master on your origin, every size at the edge
$0
The processing itself is not billed
Pdfforge
Sony logo
Cityspark
xTool logo
Avanquest logo

One image, every size

Your origin stores one file. The CDN generates, caches and delivers every variant from a query string on your own domain.

Sample image: video content delivered from a server to a screen

Source file, 1376 x 768

Sample image: video content delivered from a server to a screen

resizefit, width 800

Sample image: video content delivered from a server to a screen

resizefit, width 480

				
					https://cdn.example.com/images/photo.jpg?preset=resizefill&width=1200&height=1000
				
			

How a request works

Ask for a variant in the URL. The CDN generates it once, caches it at the edge and serves every later request from there.

				
					https://<cdn-domain>/<image-path>?preset=<preset-name>&<preset-parameters>
				
			

Host

Your CDN domain: the deployed server, domain or IP that answers the request.

Image path

Where the original lives on your origin or bucket. The master file itself is never modified.

Processing options

The preset name and its parameters, passed as query-string pairs separated by ampersands.

Example: ?preset=resizefill&width=800&height=600 returns a copy of the image that fills an exact 800 x 600 box. If the source has a different aspect ratio, it is scaled and then cropped, so the output always has the dimensions you asked for.

PRESETS

Four presets, one query string

A preset maps a name you choose to imgproxy processing functions and the parameters they need. These four are available in the user panel today.

crop

Crops an image to a specific size and anchor position.
crop:$arg_width:$arg_height:$arg_gravity

resize

Resizes an image using a selected resize mode.
resize:$arg_type:$arg_width:$arg_height

resizefit

Resizes an image to fit within the requested dimensions.
resize:fit:$arg_width:$arg_height

resizefill

Resizes and crops an image to fill the requested dimensions.
resize:fill:$arg_width:$arg_height

Turn it on per location

Image Processing is switched on for a resource location, not for the whole account, so you decide where variants are generated.

01

Open your resource

In the user panel, open the CDN resource that serves your images.

02

Locations tab

Click Image Processing to enable the parameter. The configuration page unfolds right there.

03

Request a size

Add a preset and its parameters to any image URL on your CDN domain. The first request generates the variant, the rest are served from cache.

What 100 TB of delivered traffic costs

Progressive tiers work like tax brackets: each rate applies only to the traffic inside its range. Requests, HTTPS, custom domains, origin shield and image processing on imgproxy are included, and the rate is the same in Europe, Asia and America.
TIER 01

First 5 TB

$5.00 per TB
TIER 02

5 to 25 TB

$4.50 per TB
TIER 03

25 to 100 TB

$4.00 per TB
100 TB a month works out at $415
Each tier is billed only on the traffic inside it, so the tiers add up rather than replace each other. 25 TB is about $115, 500 TB is about $1,815, and above 500 TB a month we quote it for you.

Questions buyers ask about on-the-fly image processing

BlazingCDN Image Processing resizes and crops images on request from a query string on your own CDN domain. The origin keeps one master file, and each generated variant is cached at the edge like any other object. Processing is included at no extra charge: you pay only for delivered traffic, from $5 down to $2.50 per TB.

BlazingCDN delivers 100 TB of processed images for $415 a month (as of October 2026), and Image Processing itself is included at no extra charge. You pay for delivered traffic only, not for each transformation or each variant.

The total follows progressive tiers. The first 5 TB bill at $5 per TB, which equals the $25 monthly minimum. The next 20 TB bill at $4.50 per TB, and the remaining 75 TB at $4.00 per TB. The rate is the same in the US, Europe and Asia, and BlazingCDN adds no request fees. The missing request meter matters for image-heavy pages, where a single product listing can trigger dozens of image requests. For example, a store serving 20 TB of thumbnails and product photos pays $92.50 a month, with resizing included. Variants are cached at the edge, so generation happens once and later requests are plain cache hits.

BlazingCDN resizes an image when the URL asks for it: a preset and its parameters in the query string tell the edge which variant to build. The first request generates the variant, the CDN caches it, and every later request is served from the edge.

A request has three parts. The host is your CDN domain. The image path points to the original on your origin or bucket, and the master file is never modified. The processing options are the preset name and parameters, joined by ampersands. For example, ?preset=resizefill&width=800&height=600 returns a copy that fills an exact 800 x 600 box. If the source has a different aspect ratio, the image is scaled and then cropped to those dimensions. Image Processing runs on the imgproxy processing server inside the Anycast CDN. The origin stores one file, such as a 1376 x 768 source, while the edge delivers every size you request.

BlazingCDN Image Processing supports four presets: crop, resize, resizefit and resizefill. Each preset takes its parameters, such as width and height, from the query string on your CDN domain.

The presets cover the common layout jobs. The resizefit preset scales an image to a target width while keeping its proportions, for example turning a 1376 x 768 source into an 800 or 480 pixel wide copy. The resizefill preset returns exact dimensions: the image is scaled, then cropped, so an 800 x 600 request always returns 800 x 600. The crop preset cuts out part of the image, and resize changes its size. Generated variants are cached at the edge like any other object, so repeat requests do not return to the origin. The documentation lists these four presets only. Buyers who need other transformations should confirm with an engineer, who replies within 3 business hours. Video transcoding is not offered.

BlazingCDN Image Processing fits a large product catalog when the main need is many sizes from one master file, because each variant is generated once and then cached. Processing is included at no extra charge, and delivery costs from $5 per TB down to $2.50 per TB (as of October 2026).

The model keeps storage simple. The origin holds one original per product, and the CDN produces thumbnails, listing images and zoom views on demand. Responsive layouts can request exact widths instead of storing five copies per photo. Limits are worth stating plainly. The documented toolset is four presets: crop, resize, resizefit and resizefill. BlazingCDN does not offer edge compute, so custom per-user image logic cannot run at the edge. For example, a marketplace with 200,000 listings can serve 480 and 800 pixel versions of each photo without storing them. Origin load stays low because the network averages a 96%+ cache hit ratio.

BlazingCDN switches Image Processing on per resource location, not for the whole account, in three steps in the user panel. You decide exactly where variants are generated.

First, open the CDN resource that serves your images. Second, open the Locations tab and click Image Processing to enable the parameter, and the configuration page unfolds on the same screen. Third, add a preset and its parameters to any image URL on your CDN domain. The first request generates the variant, and the rest are served from cache. For example, enabling the feature on a /products/ location leaves /downloads/ untouched. A location is a rule set matched to an HTTP route, so different parts of one resource can get different delivery settings. New accounts get onboarding with an engineer in about one hour, and a 14-day testing period runs on real production traffic. Raw logs are available for $50 per month (as of October 2026).