ImageResizer 4.2.8

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package ImageResizer --version 4.2.8
NuGet\Install-Package ImageResizer -Version 4.2.8
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ImageResizer" Version="4.2.8" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ImageResizer --version 4.2.8
#r "nuget: ImageResizer, 4.2.8"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ImageResizer as a Cake Addin
#addin nuget:?package=ImageResizer&version=4.2.8

// Install ImageResizer as a Cake Tool
#tool nuget:?package=ImageResizer&version=4.2.8

Lightweight HttpModule, REST API, and managed API for *safe* and highly-optimized server-side image processing.

Docs: http://imageresizing.net/

Support: http://imageresizing.net/support

Works with .NET 4.5.1+, ASP.NET WebForms, MVC 1-4, WebAPI, Routing, IIS 7, 7.5, & 8, 8.1 and nearly all CMSes.

Use ether the URL API: image.jpg?width=100&height=100 *or* the Managed API: ImageBuilder.Current.Build(source,dest,settings).

ImageResizer provides incredible quality and highly-optimized image processing - by default. Don't leak memory by using System.Drawing directly or create horrible previews with GetThumbnailImage. Add the ImageResizer.Plugins.DiskCache package to serve dynamic images as fast as static ones.

With this library, you can create beautiful image galleries, product thumbnails, and fast, scalable websites *without* sacrificing agility or responsive web design.

## Functionality in this package

The ImageResizer core package lets you:

1. Decode jpeg, png, gif, tiff, and bmp files from uploads, streams, byte arrays, and files.

2. Pre-rotate or flip (based on gravity sensor OR manual angle).

3. Apply manual cropping in either source or screen coordinates.

4. Efficiently apply width and/or height constraints, using any of several constraint modes: max, pad, crop, or stretch. Provides the highest quality image resampling (bicubic 2-pass) available on the windows platform.

5. Rotate, flip, add borders, padding, margins, with custom colors.

3. Re-compress into jpeg (with adjustable compression) or lossless png form -  as a byte array, stream, or file.

All through a REST API and Managed API with a symmetrical command set.

URL rewriting, custom authorization, 404 fallbacks, gradient generation, exif stripping, size limiting, and cache-control customization are also included in the core DLL.

## 30+ plugins available

Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins. Some offer 4-30x performance improvements; some render PDFs and PSDs; others detect faces and trim whitespace.
You'll find  plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction,  face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well.



## Third-party integration

Third parties have made some excellent UI wrappers and plugins, including Eksponent CropUp, FluentExtensions, jQuery NailThumb, WebCropImage, and mindrevolution's ResponsivePresets. Check out our own StudioJS for an amazing image editing studio based on the REST API.

Product Compatible and additional computed target framework versions.
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (64)

Showing the top 5 NuGet packages that depend on ImageResizer:

Package Downloads
ImageResizer.WebConfig The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Installs ImageResizer module by (carefully) modifying Web.Config. Docs: https://imageresizing.net/

ImageResizer.Plugins.DiskCache The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Adds disk caching to the ImageResizer core. Fast, multithreaded, and self-managing. Drastically increases scalability and performance. Writing processed images to disk permits images to be served as static files by IIS, eliminating the typical RAM and CPU overhead assocatied with real-time image processing. Used by websites hosting hundreds of thousands of images, with hundreds of requests per second. Docs: http://imageresizing.net/plugins/diskcache Support: http://imageresizing.net/support Requires license, see http://imageresizing.net/plugins ## 30+ plugins available Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins. Some offer 4-30x performance improvements; some render PDFs and PSDs; others detect faces and trim whitespace. You'll find plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction, face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well.

ImageResizer.MvcWebConfig The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Installs ImageResizer by (carefully) modifying Web.Config. Duplicate of ImageResizer.WebConfig for ImageResizer 4+. Docs: http://imageresizing.net/ Support: http://imageresizing.net/support ## 30+ plugins available Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins. Some offer 4-30x performance improvements; some render PDFs and PSDs; others detect faces and trim whitespace. You'll find plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction, face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well.

ImageResizer.Plugins.PrettyGifs The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Replaces .NET's default GIF and 8-bit PNG encoding with high-quality Octree Quantization and multi-pass dithering support. Docs: http://imageresizing.net/plugins/prettygifs Support: http://imageresizing.net/support Requires license, see http://imageresizing.net/plugins ## 30+ plugins available Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins. Some offer 4-30x performance improvements; some render PDFs and PSDs; others detect faces and trim whitespace. You'll find plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction, face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well.

ImageResizer.Mvc The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

If you are using ImageResizer 4+, you may safely remove this dependency from your project.

GitHub repositories (9)

Showing the top 5 popular GitHub repositories that depend on ImageResizer:

Repository Stars
OrchardCMS/Orchard
Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
Otiel/BandcampDownloader
A Windows app used to download albums from Bandcamp.
imazen/resizer
The official repository for ImageResizer
SparkDevNetwork/Rock
An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
EgorBo/CrossChat-Xamarin.Forms
A chat application implemented using Xamarin.Forms and DDD + MVVM
Version Downloads Last updated
5.0.13-preview09 3,065 9/30/2023
5.0.11-preview08 4,003 12/23/2022
5.0.10-preview07 3,434 11/17/2022
5.0.9-preview06 3,265 11/4/2022
5.0.8-preview05 3,211 11/4/2022
5.0.7-preview-04 3,548 10/14/2022
5.0.6-preview03 3,341 10/14/2022
5.0.5-preview02 3,327 9/29/2022
5.0.4-preview01 3,397 8/26/2022
5.0.3-preview04 3,488 8/26/2022
5.0.2-preview03 3,424 8/25/2022
5.0.1-preview02 3,434 8/25/2022
4.2.8 1,000,372 7/31/2020
4.2.7-pre 13,857 7/14/2020
4.2.6-pre 21,393 11/2/2019
4.2.5 1,625,147 4/6/2018
4.2.5-pre 15,372 2/19/2018
4.2.4-pre 16,860 12/13/2017
4.2.3-pre 14,469 12/13/2017
4.2.1-pre 14,536 11/29/2017
4.2.0 304,384 11/28/2017
4.1.11 114,747 11/8/2017
4.1.10 120,230 9/13/2017
4.1.9 233,455 6/22/2017
4.0.5 1,115,969 1/31/2016
4.0.4 187,363 10/25/2015
4.0.3 19,533 10/25/2015
4.0.2 18,779 10/25/2015
4.0.1 164,043 10/25/2015
4.0.0-prerelease0881 15,685 8/11/2015
4.0.0-prerelease0877 15,745 7/7/2015
3.4.3 1,291,011 5/8/2014
3.4.2 173,175 11/26/2013
3.4.1 18,461 10/30/2013
3.4.0 12,299 10/17/2013
3.3.3 161,212 3/2/2013
3.3.2 25,784 1/24/2013
3.3.1 12,767 12/20/2012
3.3.0 10,091 12/4/2012
3.2.4 103,082 8/6/2012
3.2.3 27,349 6/30/2012
3.2.2 7,136 6/20/2012
3.2.1 6,087 6/4/2012
3.2.0 5,791 6/3/2012
3.1.5 34,161 2/22/2012
3.1.4 6,275 1/22/2012
3.1.3 5,557 1/14/2012
3.1.2 7,228 12/7/2011
3.0.13 6,707 10/23/2011
3.0.12 6,602 8/15/2011
3.0.11 5,626 7/28/2011
3.0.10.2 5,460 7/28/2011
3.0.10.1 5,587 6/15/2011
3.0.9.1 9,018 6/15/2011
3.0.9 264,869 6/15/2011