KGy SOFT Drawing Libraries NuGet Package

The KGy SOFT Drawing Libraries package offers advanced features built around System.Drawing types.

Among others:
- Fast direct native Bitmap data access for every PixelFormat.
- High performance shape/text drawing into Bitmap instances of any pixel format, even indexed ones.
- Quantizing and dithering.
- Creating GIF animations.
- Several built-in icons as well as simple access to Windows associated and stock icons.
- Extracting bitmaps from multi-frame bitmaps and icons.
- Creating combined icons and multi-resolution bitmaps.
- Saving metafiles in EMF/WMF formats.
- Advanced support for saving images as Icon, BMP, JPEG, PNG, GIF and TIFF formats.
- Converting between various pixel formats preserving transparency if possible.
- Useful extensions for the Icon, Bitmap, Image, Metafile and Graphics types.

Application Examples: https://github.com/koszeggy/KGySoft.Drawing/tree/master/Examples
Debugger Visualizers: https://github.com/koszeggy/KGySoft.Drawing.Tools
Online Documentation: https://koszeggy.github.io/docs/drawing

See Also:
Technology-agnostic core drawing libraries: https://www.nuget.org/packages/KGySoft.Drawing.Core/
WPF specific libraries: https://www.nuget.org/packages/KGySoft.Drawing.Wpf/
UWP specific libraries: https://www.nuget.org/packages/KGySoft.Drawing.Uwp/
WinUI specific libraries: https://www.nuget.org/packages/KGySoft.Drawing.WinUI/
SkiaSharp specific libraries: https://www.nuget.org/packages/KGySoft.Drawing.SkiaSharp/.




Got any KGy SOFT Drawing Libraries Question?





Info

Version: 10.0.0-rc.1
Author(s): György Kőszeg
Last Update: Saturday, November 15, 2025
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/KGySoft.Drawing


Install
Install-Package KGySoft.Drawing
dotnet add package KGySoft.Drawing
paket add KGySoft.Drawing
KGySoft.Drawing Download (Unzip the "nupkg" after downloading)

.NETFramework 3.5 .NETFramework 4.0 .NETFramework 4.5 .NETStandard 2.0 netcoreapp2.0 netcoreapp3.0 netstandard2.1


Tags



STATS

must-have-score

2

avg-downloads-per-day

33

days-since-last-release

5