Defines the brightness, contrast, and saturation.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#adjust-idadjust for the imgproxy documentation
Rest
...options: [options: AdjustOptions]Automatically rotates the image based on the EXIF orientation parameter.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#auto-rotate for the imgproxy documentation
Fills the image background with the specified color.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#background for the imgproxy documentation
Rest
...options: [options: BackgroundOptions]Adds alpha channel to background.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#background-alpha-idbackground-alpha for the imgproxy documentation
Rest
...options: [percentage: number]Applies a gaussian blur filter to the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#blur for the imgproxy documentation
Rest
...options: [sigma: number]Detects objects of the provided classes and blurs them.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#blur-detections-idblur-detections for the imgproxy documentation
Rest
...options: [options: BlurDetectionOptions]Adjusts the brightness of an image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#brightness-idbrightness for the imgproxy documentation
Rest
...options: [value: number]Builds the imgproxy URL
If a path is supplied, the full URL path will be returned, else only the stringified modifiers will be returned.
If a base URL is supplied, the full imgproxy URL will be returned.
Optional
options: BuildOptionsThe build options
The imgproxy URL
Adds a cache buster to the imgproxy params.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#cache-buster for the imgproxy documentation
Rest
...options: [buster: string]Creates a new param builder instance with a copy of the current modifiers
A copy of this param builder
Adjust contrast of the resulting image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#contrast-idcontrast for the imgproxy documentation
Rest
...options: [percentage: number]Crops the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#crop for the imgproxy documentation
Rest
...options: [options?: CropOptions]Use a single frame of animated images.
See https://github.com/imgproxy/imgproxy/blob/cfa4b596d1f31656f9116cc16f2a4ff7d15c2837/docs/generating_the_url.md#disable-animation-iddisable-animation for the imgproxy documentation
Rest
...options: []When set, imgproxy will replace the image's DPI metadata with the provided value.
See https://github.com/imgproxy/imgproxy/blob/8629c5eca1e422908363f471513bfc887d778a85/docs/generating_the_url.md#dpi-iddpi for the imgproxy documentation
Rest
...options: [value: number]Multiplies the dimensions according to the specified factor.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#dpr for the imgproxy documentation
Rest
...options: [value: number]Detects objects of the provided classes and draws their bounding boxes.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#draw-detections-iddraw-detections for the imgproxy documentation
Rest
...options: [options: DrawDetectionOptions]Converts the image to duotone with specified intensity and colors.
See https://github.com/imgproxy/imgproxy-docs/blob/7d15484aea6a1fae5f1dfd1806b5551a4774658d/docs/usage/processing.mdx?plain=1#L429 for the imgproxy documentation
Rest
...options: [options: DuotoneOptions]If the source image has an embedded thumbnail, imgproxy will use the embedded thumbnail instead of the main image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#enforce-thumbnail for the imgproxy documentation
Enlarges the image if it is smaller than the given size.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#enlarge for the imgproxy documentation
Returns a 404 if the expiration date is reached.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#expires for the imgproxy documentation
Rest
...options: [options: ExpiresOptions]Extends the image if it is smaller than the given size.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#extend for the imgproxy documentation
Rest
...options: [options?: ExtendOptions]Extends the image to the requested aspect ratio.
See https://github.com/imgproxy/imgproxy/blob/1a9768a2c682e88820064aa3d9a05ea234ff3cc4/docs/generating_the_url.md#extend-aspect-ratio for the imgproxy documentation
Rest
...options: [options?: ExtendAspectRatioOptions]Sets a custom fallback image by specifying its URL.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#fallback-image-url-idfallback-image-url for the imgproxy documentation
Rest
...options: [url: string]Sets the filename for the Content-Disposition header.
See https://github.com/imgproxy/imgproxy/blob/41b9ebe9277ef3e664e0a842fbc0e912b2640969/docs/generating_the_url.md#filename for the imgproxy documentation
Rest
...options: [name: string, base64Encoded: boolean]Specifies the resulting image format.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#format for the imgproxy documentation
Rest
...options: [imageFormat: FormatOptions]Sets the desired quality for each format.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#format-quality for the imgproxy documentation
Rest
...options: [options: FormatQualityOptions]Allows redefining GIF saving options.
Rest
...options: [options: GifOptions]Places a gradient on the processed image.
See https://github.com/imgproxy/imgproxy/blob/cfa4b596d1f31656f9116cc16f2a4ff7d15c2837/docs/generating_the_url.md#gradient-idgradient for the imgproxy documentation
Rest
...options: [options: GradientOptions]Sets the gravity.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#gravity for the imgproxy documentation
Rest
...options: [options: GravityOptions]When hashsum_type
is not none
, imgproxy will calculate the hashsum of the source image
and compare it with the provided hashsum.
See https://github.com/imgproxy/imgproxy-docs/blob/f9d7908d253ec2b31425b988a48f8c28cb271c58/docs/usage/processing.mdx#L916 for the imgproxy documentation
Rest
...options: [options: HashsumOptions]Allows redefining JPEG saving options.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#jpeg-options-idjpeg-options for the imgproxy documentation
Rest
...options: [options: JpegOptions]Preserve the copyright info while stripping metadata.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#keep-copyright for the imgproxy documentation
Limits the file size to the specified number of bytes.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#max-bytes for the imgproxy documentation
Rest
...options: [bytes: number]Defines the minimum height of the resulting image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#min-height for the imgproxy documentation
Rest
...options: [height: number]Defines the minimum width of the resulting image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#min-width for the imgproxy documentation
Rest
...options: [width: number]Converts the image to monochrome.
See https://github.com/imgproxy/imgproxy-docs/blob/7d15484aea6a1fae5f1dfd1806b5551a4774658d/docs/usage/processing.mdx?plain=1#L415 for the imgproxy documentation
Rest
...options: [options: MonochromeOptions]Applies the specified padding to the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#padding for the imgproxy documentation
Rest
...options: [options: PaddingOptions]When source image supports pagination (PDF, TIFF) or animation (GIF, WebP), this option allows specifying the page to use.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#page-idpage for the imgproxy documentation
Rest
...options: [pg: number]Apply the pixelate filter to the resulting image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#pixelate for the imgproxy documentation
Rest
...options: [pixelSize: number]Allows redefining PNG saving options.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#png-options-idpng-options for the imgproxy documentation
Rest
...options: [options: PngOptions]Sets one or many presets to be used by the imgproxy.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#preset for the imgproxy documentation
Rest
...options: [presets: PresetOptions]Redefines the quality of the resulting image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#quality for the imgproxy documentation
Rest
...options: [percentage: number]Returns a raw unprocessed and unchecked source image
See https://github.com/imgproxy/imgproxy/blob/f95f57bb4df35c69ae2257958006ef54b1c1d8c7/docs/generating_the_url.md#raw for the imgproxy documentation
Rest
...options: []Resizes the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#resize for the imgproxy documentation
Rest
...options: [options: ResizeOptions]Defines the algorithm that imgproxy will use for resizing.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#resizing-algorithm-idresizing-algorithm for the imgproxy documentation
Rest
...options: [algorithm: ResizingAlgorithm]Returns attachment in the Content-Disposition header.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#return-attachment for the imgproxy documentation
Rotates the image by the specified angle.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#rotate for the imgproxy documentation
Rest
...options: [angle: RotationOptions]Adjust saturation of the resulting image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#saturation-idsaturation for the imgproxy documentation
Rest
...options: [percentage: number]Applies a sharpen filter to the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#sharpen for the imgproxy documentation
Rest
...options: [sigma: number]Skip the processing of the listed formats.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#skip-processing for the imgproxy documentation
Rest
...options: [extensions: SkipProcessingOptions]Strips the color profile from the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#strip-color-profile for the imgproxy documentation
Strips the metadata from the image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#strip-metadata for the imgproxy documentation
Prepend a <style>
node with the provided CSS styles to the
<svg>
node of a source SVG image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#style-idstyle for the imgproxy documentation
Rest
...options: [styles: StyleOptions]Trims the image background.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#trim for the imgproxy documentation
Rest
...options: [options: TrimOptions]Removes the specified modifier from the currently applied modifiers
The modifier
Allows redefining unsharpening options.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#unsharpening-idunsharpening for the imgproxy documentation
Rest
...options: [options: UnsharpeningOptions]Specifies whether the latest keyframe before the video thumbnail second should be used for thumbnail generation
See https://github.com/imgproxy/imgproxy-docs/blob/676c6d4b1f5d9fee79abfecf130fc7dda3f9124e/versioned_docs/version-3.24.x/usage/processing.mdx#video-thumbnail-keyframes-pro-video-thumbnail-keyframes for the imgproxy documentation
Rest
...options: [keyframes: boolean]Redefines the second used for the thumbnail.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#video-thumbnail-second-idvideo-thumbnail-second for the imgproxy documentation
Rest
...options: [second: number]Generates a tiled sprite using the source video frames
See https://github.com/imgproxy/imgproxy-docs/blob/676c6d4b1f5d9fee79abfecf130fc7dda3f9124e/versioned_docs/version-3.24.x/usage/processing.mdx#video-thumbnail-tile-pro-video-thumbnail-tile for the imgproxy documentation
Rest
...options: [options: VideoThumbnailTileOptions]Places a watermark on the processed image.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#watermark for the imgproxy documentation
Rest
...options: [options: WatermarkOptions]Adds a shadow to the watermark.
See https://github.com/imgproxy/imgproxy/blob/f95f57bb4df35c69ae2257958006ef54b1c1d8c7/docs/generating_the_url.md#watermark-shadow-idwatermark-shadow for the imgproxy documentation
Rest
...options: [sigma: number]Defines the desired width and height of the watermark. imgproxy always
uses fit
resizing type when resizing watermarks and enlarges them
when needed.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#watermark-size-idwatermark-size for the imgproxy documentation
Rest
...options: [options: WatermarkSizeOptions]Generate an image from the provided text and use it as a watermark.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#watermark-text-idwatermark-text for the imgproxy documentation
Rest
...options: [text: string]Use the image from the specified URL as a watermark.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#watermark-url-idwatermark-url for the imgproxy documentation
Rest
...options: [url: string]Multiply the image dimensions according to the specified factors.
See https://github.com/imgproxy/imgproxy/blob/6f292443eafb2e39f9252175b61faa6b38105a7c/docs/generating_the_url.md#zoom for the imgproxy documentation
Rest
...options: [options: ZoomOptions]
The currently applied imgproxy modifiers