Quicksilver.PictureResizer
1.0.0
See the version list below for details.
dotnet add package Quicksilver.PictureResizer --version 1.0.0
NuGet\Install-Package Quicksilver.PictureResizer -Version 1.0.0
<PackageReference Include="Quicksilver.PictureResizer" Version="1.0.0" />
paket add Quicksilver.PictureResizer --version 1.0.0
#r "nuget: Quicksilver.PictureResizer, 1.0.0"
// Install Quicksilver.PictureResizer as a Cake Addin #addin nuget:?package=Quicksilver.PictureResizer&version=1.0.0 // Install Quicksilver.PictureResizer as a Cake Tool #tool nuget:?package=Quicksilver.PictureResizer&version=1.0.0
Quicksilver Helpers
This repository was created by Navid Sargheiny as a simple library for resizing pictures (jpg, jpeg, png) using the SkiaSharp library. It can also provide thumbnail pictures.
Installation
Use the package manager Nuget to install Quicksilver.PictureResizer.
dotnet add package Quicksilver.PictureResizer
Usage
This library provides means to resize images and thumbnails, which I will explain below:
Picture Resizer
using Quicksilver.PictureResizer;
var extension = Path.GetExtension(fileUploadAddress).ToLowerInvariant();
Stream stream = File.OpenRead(fileUploadAddress);
ImageSizer.SaveResize(stream, extension, 0.75, generatedFileName, fileResizePath);
ImageSizer.SaveThumbnail(Path.Combine(fileResizePath, $"{generatedFileName}{extension}"), 150);
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
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 is compatible. 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
- Quicksilver.DataConversion (>= 1.1.0)
- SkiaSharp (>= 2.88.7)
-
net8.0
- Quicksilver.DataConversion (>= 1.1.0)
- SkiaSharp (>= 2.88.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial release