Table of Contents

Namespace SixLabors.ImageSharp.Web

Classes

ApplicationBuilderExtensions

Extension methods for IApplicationBuilder to simplify middleware registration.

CaseHandlingUriBuilder

Optimized helper methods for generating encoded Uris from URI components. Much of this code has been adapted from the MIT licensed .NET runtime.

ExifOrientationUtilities

Contains various helper methods for working with EXIF orientation values.

Format

Contains reusable static instances of known image formats.

FormatUtilities

Contains various helper methods for working with image formats based on the given configuration.

FormattedImage

A class encapsulating an image with a particular file encoding.

HMACUtilities

Provides methods to compute a Hash-based Message Authentication Code (HMAC).

ImageSharpBuilderExtensions

Extension methods for IImageSharpBuilder that allow configuration of services.

RequestAuthorizationUtilities

Contains various helper methods for authorizing image requests.

Resampler

Contains reusable static instances of known resampling algorithms.

ServiceCollectionExtensions

Extension methods for IServiceCollection to simplify middleware service registration.

Structs

FormatCommand

Represents a command for setting the type of format with which to encode processed images.

ImageCacheMetadata

Represents the metadata associated with an image file.

ImageMetadata

Represents the metadata associated with an image file.

ResamplerCommand

Represents a command for setting the type of sampler to use for resampling operations.

Interfaces

IImageSharpBuilder

Defines a contract for adding ImageSharp services.

Enums

CaseHandlingUriBuilder.CaseHandling

Provides Uri case handling options.

CommandHandling

Provides enumeration for handling CommandCollection instances when processing a request.