System.Drawing.Common 10.0.10

System.Drawing.Common

The System.Drawing.Common package allows .NET Core and .NET 6+ applications to access GDI+ graphics functionality. This package is especially useful for porting .NET Framework applications that rely on the System.Drawing namespace.

Getting Started

To get started with System.Drawing.Common, install it using the NuGet Package Manager, the .NET CLI, or by editing your project file directly.

NOTE: If you are developing a WinForms application, you do not need to install the System.Drawing.Common package separately (to this end, you use the Sdk attribute for the Project element like <Project Sdk="Microsoft.NET.Sdk"> in the .csproj or the .vbproj file and then specify <UseWindowsForms>true</UseWindowsForms>). This package is then automatically included as part of the .NET SDK for WinForms Apps, which means you can start using the System.Drawing namespace right away in your WinForms projects.

Usage

The following examples demonstrate some basic tasks you can accomplish with System.Drawing.Common.

Create a Simple Bitmap and Save it

C#

using System.Drawing;

class Program
{
    static void Main()
    {
        using (Bitmap bitmap = new Bitmap(100, 100))
        {
            using (Graphics g = Graphics.FromImage(bitmap))
            {
                g.Clear(Color.Red);
            }
            bitmap.Save("output.bmp");
        }
    }
}

VB

Imports System.Drawing

Module Program
    Sub Main()
        Using bitmap As New Bitmap(100, 100)
            Using g As Graphics = Graphics.FromImage(bitmap)
                g.Clear(Color.Red)
            End Using
            bitmap.Save("output.bmp")
        End Using
    End Sub
End Module

Additional Documentation

For more in-depth tutorials and API references, you can check the following resources:

Feedback

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

Packages Downloads
ClosedXML
ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.
170
ClosedXML
ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.
172
EPPlus
A spreadsheet library for .NET framework and .NET core
162
EPPlus
A spreadsheet library for .NET framework and .NET core
164
EPPlus
A spreadsheet library for .NET framework and .NET core
166
EPPlus
A spreadsheet library for .NET framework and .NET core
168
EPPlus
A spreadsheet library for .NET framework and .NET core
170
EPPlus
A spreadsheet library for .NET framework and .NET core
171
EPPlus
A spreadsheet library for .NET framework and .NET core
177
EPPlus
A spreadsheet library for .NET framework and .NET core
178
EPPlus
A spreadsheet library for .NET framework and .NET core
182
EPPlus
A spreadsheet library for .NET framework and .NET core
185
EPPlus
Create advanced Excel spreadsheets using .NET
166
Microsoft.CodeAnalysis.Workspaces.MSBuild
.NET Compiler Platform ("Roslyn") support for analyzing MSBuild projects and solutions. This should be used with at least one of the following packages to add the appropriate language support: - Microsoft.CodeAnalysis.CSharp.Workspaces - Microsoft.CodeAnalysis.VisualBasic.Workspaces More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/fa72fa61b0d822ea8a3fbeb96f668340419ab5cd.
177
Microsoft.EntityFrameworkCore.SqlServer
Microsoft SQL Server database provider for Entity Framework Core.
164
System.Windows.Extensions
Provides miscellaneous Windows-specific types Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2UI System.Security.Cryptography.X509Certificates.X509SelectionFlag
243
System.Windows.Extensions
Provides miscellaneous Windows-specific types Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2UI System.Security.Cryptography.X509Certificates.X509SelectionFlag
257
System.Windows.Extensions
Provides miscellaneous Windows-specific types Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2UI System.Security.Cryptography.X509Certificates.X509SelectionFlag When using NuGet 3.x this package requires at least version 3.4.
167

.NET Framework 4.6.2

  • No dependencies.

.NET 8.0

.NET 9.0

.NET 10.0

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
11.0.0-preview.6.26359.118 7 07/16/2026
11.0.0-preview.5.26302.115 18 06/10/2026
11.0.0-preview.4.26230.115 23 05/13/2026
11.0.0-preview.3.26207.106 44 04/14/2026
11.0.0-preview.2.26159.112 40 03/12/2026
11.0.0-preview.1.26104.118 33 02/11/2026
10.0.10 4 07/17/2026
10.0.9 14 06/10/2026
10.0.8 22 05/13/2026
10.0.7 34 04/21/2026
10.0.6 35 04/14/2026
10.0.5 38 03/13/2026
10.0.4 43 03/11/2026
10.0.3 42 02/12/2026
10.0.2 43 01/15/2026
10.0.1 80 12/10/2025
10.0.0 87 11/13/2025
10.0.0-rc.2.25502.107 88 10/14/2025
10.0.0-rc.1.25451.107 110 09/09/2025
10.0.0-preview.7.25380.108 112 08/14/2025
10.0.0-preview.6.25358.103 103 07/17/2025
10.0.0-preview.5.25277.114 99 06/07/2025
10.0.0-preview.4.25258.110 133 05/16/2025
10.0.0-preview.3.25173.2 141 04/11/2025
10.0.0-preview.2.25163.9 148 04/03/2025
10.0.0-preview.1.25080.3 134 04/02/2025
9.0.18 6 07/17/2026
9.0.17 12 06/10/2026
9.0.16 17 05/13/2026
9.0.15 32 04/14/2026
9.0.14 39 03/12/2026
9.0.13 43 02/11/2026
9.0.12 42 01/14/2026
9.0.11 78 11/12/2025
9.0.10 91 10/14/2025
9.0.9 103 09/09/2025
9.0.8 112 08/05/2025
9.0.7 102 07/09/2025
9.0.6 108 06/12/2025
9.0.5 128 05/16/2025
9.0.4 147 04/10/2025
9.0.3 156 04/01/2025
9.0.2 133 04/01/2025
9.0.1 129 04/01/2025
9.0.0 143 11/14/2024
9.0.0-rc.2.24474.1 134 10/21/2024
9.0.0-rc.1.24451.1 138 09/19/2024
9.0.0-preview.7.24405.4 161 08/21/2024
9.0.0-preview.6.24327.6 178 07/18/2024
9.0.0-preview.5.24306.5 178 07/18/2024
9.0.0-preview.4.24267.1 154 07/18/2024
9.0.0-preview.3.24172.9 165 07/18/2024
9.0.0-preview.2.24128.3 175 07/18/2024
9.0.0-preview.1.24081.2 163 07/18/2024
8.0.29 6 07/17/2026
8.0.28 15 06/10/2026
8.0.27 24 05/13/2026
8.0.26 38 04/14/2026
8.0.25 38 03/12/2026
8.0.24 41 02/11/2026
8.0.23 45 01/14/2026
8.0.22 99 11/14/2025
8.0.21 99 10/14/2025
8.0.20 97 09/09/2025
8.0.19 102 08/05/2025
8.0.18 114 07/09/2025
8.0.17 130 06/12/2025
8.0.16 132 05/18/2025
8.0.15 113 04/10/2025
8.0.14 142 04/01/2025
8.0.13 124 04/01/2025
8.0.12 132 04/01/2025
8.0.11 133 11/14/2024
8.0.10 127 10/21/2024
8.0.8 158 08/21/2024
8.0.7 157 07/18/2024
8.0.6 159 07/18/2024
8.0.5 187 07/18/2024
8.0.4 166 07/18/2024
8.0.3 152 07/18/2024
8.0.2 157 07/18/2024
8.0.1 169 07/18/2024
8.0.0 172 07/18/2024
8.0.0-rc.2.23479.14 143 07/18/2024
8.0.0-rc.1.23419.5 165 07/18/2024
8.0.0-preview.7.23375.5 161 07/18/2024
8.0.0-preview.6.23329.4 151 07/18/2024
8.0.0-preview.5.23280.5 132 07/18/2024
8.0.0-preview.4.23259.4 167 07/18/2024
8.0.0-preview.2.23128.3 153 07/18/2024
8.0.0-preview.1.23110.8 137 07/18/2024
7.0.0 236 02/05/2024
7.0.0-rc.2.22472.3 162 07/18/2024
7.0.0-rc.1.22426.10 154 07/18/2024
7.0.0-preview.7.22375.6 121 07/18/2024
7.0.0-preview.6.22324.4 120 07/18/2024
7.0.0-preview.5.22301.12 157 07/18/2024
7.0.0-preview.4.22229.4 159 07/18/2024
7.0.0-preview.3.22175.4 136 07/18/2024
7.0.0-preview.2.22152.2 153 07/18/2024
7.0.0-preview.1.22076.8 129 07/18/2024
6.0.2-mauipre.1.22102.15 159 09/21/2024
6.0.0 232 02/04/2024
6.0.0-rc.2.21480.5 139 07/18/2024
6.0.0-rc.1.21451.13 164 07/18/2024
6.0.0-preview.7.21377.19 199 07/18/2024
6.0.0-preview.6.21352.12 162 07/18/2024
6.0.0-preview.5.21301.5 134 07/18/2024
6.0.0-preview.4.21253.7 129 07/18/2024
6.0.0-preview.3.21201.4 167 07/18/2024
6.0.0-preview.2.21154.6 147 07/18/2024
6.0.0-preview.1.21102.12 157 07/18/2024
5.0.3 159 07/18/2024
5.0.2 160 07/18/2024
5.0.1 161 07/18/2024
5.0.0 168 03/18/2024
5.0.0-rc.2.20475.5 148 07/18/2024
5.0.0-rc.1.20451.14 154 07/18/2024
5.0.0-preview.8.20407.11 156 07/18/2024
5.0.0-preview.7.20364.11 145 07/18/2024
5.0.0-preview.6.20305.6 147 07/18/2024
5.0.0-preview.5.20278.1 176 07/18/2024
5.0.0-preview.4.20251.6 165 07/18/2024
5.0.0-preview.3.20214.6 155 07/18/2024
5.0.0-preview.2.20160.6 144 07/18/2024
5.0.0-preview.1.20120.5 147 07/18/2024
4.7.3 167 07/18/2024
4.7.2 158 07/18/2024
4.7.1 151 07/18/2024
4.7.0 171 02/04/2024
4.7.0-preview3.19551.4 146 07/18/2024
4.7.0-preview2.19523.17 150 07/18/2024
4.7.0-preview1.19504.10 152 07/18/2024
4.6.2 143 07/18/2024
4.6.1 141 07/18/2024
4.6.0 163 07/18/2024
4.6.0-rc1.19456.4 162 07/18/2024
4.6.0-preview9.19421.4 149 07/18/2024
4.6.0-preview9.19416.11 156 07/18/2024
4.6.0-preview8.19405.3 164 07/18/2024
4.6.0-preview7.19362.9 166 07/18/2024
4.6.0-preview6.19303.8 149 07/18/2024
4.6.0-preview6.19264.9 167 07/18/2024
4.6.0-preview5.19224.8 163 07/18/2024
4.6.0-preview4.19212.13 155 07/18/2024
4.6.0-preview3.19128.7 165 07/18/2024
4.6.0-preview.19073.11 171 07/18/2024
4.6.0-preview.18571.3 189 07/18/2024
4.5.2 162 07/18/2024
4.5.1 146 07/18/2024
4.5.0 134 07/18/2024
4.5.0-rc1 133 07/18/2024
4.5.0-preview2-26406-04 163 07/18/2024
4.5.0-preview1-26216-02 140 07/18/2024
4.5.0-preview1-25914-04 141 07/18/2024
4.5.0-preview1-25718-03 142 07/18/2024