Nginx HTTP Server - Third Edition by Clement Nedelcu

Nginx HTTP Server - Third Edition by Clement Nedelcu

Author:Clement Nedelcu [Nedelcu, Clement]
Language: eng
Format: azw3, pdf
Publisher: Packt Publishing
Published: 2015-11-18T00:00:00+00:00


Image filter

This module provides image processing functionalities through the GD Graphics Library (also known as gdlib).

Note

This module is not included in the default Nginx build.

Make sure to employ the following directives on a location block that filters image files only, such as location ~* \.(png|jpg|gif)$ { … }.

Directive

Description

image_filter

Context: location

Lets you apply a transformation on the image before sending it to the client. There are five options available:

test: Makes sure that the requested document is an image file, returns a 415 Unsupported media type HTTP error if the test fails.

size: Composes a simple JSON response indicating information about the image such as the size and type (for example, { "img": { "width":50, "height":50, "type":"png"}}). If the file is invalid, a simple {} is returned.

resize width height: Resizes the image to the specified dimensions.

crop width height: Selects a portion of the image of the specified dimensions.

rotate 90 | 180 | 270: Rotates the image by the specified angle (in degrees).



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.