VrijdagOnline.ImageResizer
1.0.1
See the version list below for details.
dotnet add package VrijdagOnline.ImageResizer --version 1.0.1
NuGet\Install-Package VrijdagOnline.ImageResizer -Version 1.0.1
<PackageReference Include="VrijdagOnline.ImageResizer" Version="1.0.1" />
paket add VrijdagOnline.ImageResizer --version 1.0.1
#r "nuget: VrijdagOnline.ImageResizer, 1.0.1"
// Install VrijdagOnline.ImageResizer as a Cake Addin
#addin nuget:?package=VrijdagOnline.ImageResizer&version=1.0.1
// Install VrijdagOnline.ImageResizer as a Cake Tool
#tool nuget:?package=VrijdagOnline.ImageResizer&version=1.0.1
VrijdagOnline.ImageResizer
This project is based on @prjseal's SmallerImages but rewritten for Umbraco 11+.
Reduce image size that is being uploaded to the back-office by setting a maximum width and height with the idea to save disk space and improve page speed.
Installation
Simply add the package using donet add package:
dotnet add package VrijdagOnline.ImageResizer --version 1.0.1
Settings
You can change these default settings by adding the section to the appsettings.json file and overwrite the values.
"ImageResizer": {
"ImageResizeDisabled": false,
"ImageResizeWidth": 1920,
"ImageResizeHeight": 1080,
"ImageResizeSuffix": "_resized",
"ImageResizeKeepOriginal": false,
"ImageResizeUpscale": false,
"ImageResizePreviewWidth": 240,
"ImageResizePreviewHeight": 136,
"ImageResizePreviewSuffix": "_preview",
"ImageResizeKeepPreview": false,
"ImageResizeMaintainRatio": true,
"ImageResizeApplyToExistingImages": false
}
FAQ
Does is work with original images?
Change the ImageResizeApplyToExistingImages value to true in appsettings.json
"ImageResizeApplyToExistingImages": true,
I want to keep the original image
Change the ImageResizeKeepOriginal value to true in appsettings.json
"ImageResizeKeepOriginal": true,
I want to turn on image crop preview
Change the ImageResizeKeepPreview value to true in appsettings.json
"ImageResizeKeepPreview": true,
Credits
To @prjseal who originally created the repo.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- Microsoft.Extensions.Hosting (>= 7.0.1)
- Umbraco.Cms.Core (>= 11.0.0)
- Umbraco.Cms.Imaging.ImageSharp (>= 11.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.