VrijdagOnline.ImageResizer
1.0.4
See the version list below for details.
dotnet add package VrijdagOnline.ImageResizer --version 1.0.4
NuGet\Install-Package VrijdagOnline.ImageResizer -Version 1.0.4
<PackageReference Include="VrijdagOnline.ImageResizer" Version="1.0.4" />
paket add VrijdagOnline.ImageResizer --version 1.0.4
#r "nuget: VrijdagOnline.ImageResizer, 1.0.4"
// Install VrijdagOnline.ImageResizer as a Cake Addin
#addin nuget:?package=VrijdagOnline.ImageResizer&version=1.0.4
// Install VrijdagOnline.ImageResizer as a Cake Tool
#tool nuget:?package=VrijdagOnline.ImageResizer&version=1.0.4
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 by using donet add package to install the latest version:
dotnet add package VrijdagOnline.ImageResizer
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,
Changelog
1.0.4
- Added umbraco-marketplace.json config
1.0.3
- Added the Umbraco Marketplace tag
- Added a changelog section to the README
1.0.2
- Fixed an issue where the notification handler kept looping while cropping the image if ImageResizeKeepOriginal was turned on
1.0.1
- Changed Umbraco version to 11+
1.0.0
- Initial package
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.