IronSoftware.System.Drawing 2024.12.3

NuGet Installs GitHub Latest Commit GitHub Contributors GitHub Issue Shield

IronSoftware.Drawing - Image, Color, Rectangle, Font, Point, and Size classes for .NET Applications

IronSoftware.Drawing is an free and open-source library originally developed by Iron Software that replaces System.Drawing.Common in .NET projects.

If you would like to contribute to this open-source project, please visit the public GitHub and open a branch here.

Cross platform support compatibility with:

  • .NET 8, .NET 7, .NET 6, .NET 5, .NET Core, Standard, and Framework
  • Windows, macOS, Linux, Docker, Azure, and AWS

IronSoftware.Drawing Features:

  • AnyBitmap: A universally compatible Bitmap class. Implicit casting between IronSoftware.Drawing.AnyBitmap and the following supported:
    • System.Drawing.Bitmap
    • System.Drawing.Image
    • SkiaSharp.SKBitmap
    • SkiaSharp.SKImage
    • SixLabors.ImageSharp
    • Microsoft.Maui.Graphics.Platform.PlatformImage
  • Color: A universally compatible Color class. Implicit casting between IronSoftware.Drawing.Color and the following supported:
    • System.Drawing.Color
    • SkiaSharp.SKColor
    • SixLabors.ImageSharp.Color
    • SixLabors.ImageSharp.PixelFormats
  • Rectangle and RectangleF: A universally compatible Rectangle class. Implicit casting between IronSoftware.Drawing.Rectangleand IronSoftware.Drawing.RectangleF and the following supported:
    • System.Drawing.Rectangle
    • System.Drawing.RectangleF
    • SkiaSharp.SKRect
    • SkiaSharp.SKRectI
    • SixLabors.ImageSharp.Rectangle
    • SixLabors.ImageSharp.RectangleF
  • Size and SizeF: A universally compatible Size class. Implicit casting between IronSoftware.Drawing.Size and IronSoftware.Drawing.SizeF and the following supported:
    • System.Drawing.Size
    • System.Drawing.SizeF
    • SkiaSharp.SKSize
    • SkiaSharp.SKSizeI
    • SixLabors.ImageSharp.Size
    • SixLabors.ImageSharp.SizeF
    • Microsoft.Maui.Graphics.Size
    • Microsoft.Maui.Graphics.SizeF
  • Font: A universally compatible Font class. Implicit casting between IronSoftware.Drawing.Font and the following supported:
    • System.Drawing.Font
    • SkiaSharp.SKFont
    • SixLabors.Fonts.Font
    • IronPdf.Font.FontTypes
  • Point and PointF: Universally compatible Point classes. Implicit casting between IronSoftware.Drawing.Point and IronSoftware.Drawing.PointF and the following supported:
    • System.Drawing.Point
    • SixLabors.ImageSharp.Point
    • SixLabors.ImageSharp.PointF
    • Microsoft.Maui.Graphics.Point
    • Microsoft.Maui.Graphics.PointF
    • SkiaSharp.SKPoint
    • SkiaSharp.SKPointI

Code Samples

A full list of code examples can be found on our Get Started on GitHub.

Support Available

To report an issue with IronSoftware.System.Drawing please raise them on the GitHub Issues Page.

For more information about Iron Software please visit our website: https://ironsoftware.com/

For general support and technical inquiries, please email us at: support@ironsoftware.com

Showing the top 20 packages that depend on IronSoftware.System.Drawing.

Packages Downloads
IronPdf.Slim
IronPDF helps C# Software Engineers to create, edit and extract PDF content in .NET projects. Requires IronPdf.Native.Chrome and IronSoftware.Native.PdfModel NuGet package appropriate for your platform. # C# HTML to PDF for .NET 8, .NET 7, .NET 6, .NET 5, Core, Standard, and Framework # Work with PDFs in C# using HTML, MVC, ASPX, and images # Generate, Edit, Read and Secure PDF Documents Generate PDFs with Pixel Perfect Chrome HTML to PDF Rendering: The IronPDF library takes the frustration out of generating PDF documents by not relying on proprietary APIs. “Html-To-Pdf” renders pixel-perfect PDFs from open standard document types: HTML, JS, CSS, JPG, PNG, GIF, and SVG. In short, it uses the skills that developers already possess. Fully Supports: * .NET 8, .NET 7, .NET 6, .NET 5, Framework, Core, and Standard * Windows, macOS, Linux, Azure, Docker and AWS For code examples, tutorials and documentation visit https://ironpdf.com/
3
IronPdf.Slim
IronPDF helps C# Software Engineers to create, edit and extract PDF content in .NET projects. Requires IronPdf.Native.Chrome NuGet package appropriate for your platform. # C# HTML to PDF for .NET 7, .NET 6, .NET 5, Core, Standard, and Framework # Work with PDFs in C# using HTML, MVC, ASPX, and images # Generate, Edit, Read and Secure PDF Documents Generate PDFs with Pixel Perfect Chrome HTML to PDF Rendering: The Iron PDF library takes the frustration out of generating PDF documents by not relying on proprietary APIs. “Html-To-Pdf” renders pixel-perfect PDFs from open standard document types: HTML, JS, CSS, JPG, PNG, GIF, and SVG. In short, it uses the skills that developers already possess. Fully Supports: * .NET 7, .NET 6, .NET 5, Framework, Core, and Standard * Windows, MacOS, Linux, Azure, Docker and AWS For code examples, tutorials and documentation visit https://ironpdf.com/
3
IronPdf.Slim
IronPDF helps C# Software Engineers to create, edit and extract PDF content in .NET projects. Requires IronPdf.Native.Chrome NuGet package appropriate for your platform. # C# HTML to PDF for .NET 8, .NET 7, .NET 6, .NET 5, Core, Standard, and Framework # Work with PDFs in C# using HTML, MVC, ASPX, and images # Generate, Edit, Read and Secure PDF Documents Generate PDFs with Pixel Perfect Chrome HTML to PDF Rendering: The Iron PDF library takes the frustration out of generating PDF documents by not relying on proprietary APIs. “Html-To-Pdf” renders pixel-perfect PDFs from open standard document types: HTML, JS, CSS, JPG, PNG, GIF, and SVG. In short, it uses the skills that developers already possess. Fully Supports: * .NET 8, .NET 7, .NET 6, .NET 5, Framework, Core, and Standard * Windows, MacOS, Linux, Azure, Docker and AWS For code examples, tutorials and documentation visit https://ironpdf.com/
3

- Internal improvement of the library functionality

Version Downloads Last updated
2024.12.3 3 31.12.2024
2024.9.15 0 11.10.2024
2024.9.11 0 13.09.2024
2024.9.10 3 02.01.2025
2024.8.1 0 23.07.2024
2024.7.2 3 02.01.2025
2024.6.1 0 20.05.2024
2024.5.1 0 23.04.2024
2024.4.1 0 19.03.2024
2024.3.4 0 07.03.2024
2024.3.2 0 21.02.2024
2024.2.2 0 16.01.2024
2024.1.1 0 12.12.2023
2023.12.1 0 02.11.2023
2023.11.1 1 06.01.2025
2023.10.1 0 26.09.2023
2023.9.2 3 31.12.2024
2023.7.1 0 21.06.2023
2023.6.1 3 01.01.2025
2023.4.4 0 18.04.2023
2023.4.2-prerelease 0 28.03.2023
2023.3.3 1 03.01.2025
2023.3.1 3 08.01.2025
2023.2.12 0 23.02.2023
2023.2.2 0 02.02.2023
2023.1.11379 1 08.01.2025
2022.12.11227 1 08.01.2025
2022.11.10457 3 27.12.2024
2022.10.9851 0 18.10.2022
2022.9.8843 2 08.01.2025