System.Drawing.Common 10.0.11

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.
172
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.
174
EPPlus
A spreadsheet library for .NET framework and .NET core
165
EPPlus
A spreadsheet library for .NET framework and .NET core
167
EPPlus
A spreadsheet library for .NET framework and .NET core
169
EPPlus
A spreadsheet library for .NET framework and .NET core
171
EPPlus
A spreadsheet library for .NET framework and .NET core
172
EPPlus
A spreadsheet library for .NET framework and .NET core
174
EPPlus
A spreadsheet library for .NET framework and .NET core
175
EPPlus
A spreadsheet library for .NET framework and .NET core
177
EPPlus
A spreadsheet library for .NET framework and .NET core
179
EPPlus
A spreadsheet library for .NET framework and .NET core
183
EPPlus
A spreadsheet library for .NET framework and .NET core
187
EPPlus
Create advanced Excel spreadsheets using .NET
168
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.
181
Microsoft.EntityFrameworkCore.SqlServer
Microsoft SQL Server database provider for Entity Framework Core.
169
System.Windows.Extensions
Provides miscellaneous Windows-specific types Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2UI System.Security.Cryptography.X509Certificates.X509SelectionFlag
250
System.Windows.Extensions
Provides miscellaneous Windows-specific types Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2UI System.Security.Cryptography.X509Certificates.X509SelectionFlag
263
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.
169

.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.7.26381.103 2 08/12/2026
11.0.0-preview.6.26359.118 12 07/16/2026
11.0.0-preview.5.26302.115 20 06/10/2026
11.0.0-preview.4.26230.115 26 05/13/2026
11.0.0-preview.3.26207.106 48 04/14/2026
11.0.0-preview.2.26159.112 45 03/12/2026
11.0.0-preview.1.26104.118 37 02/11/2026
10.0.11 2 08/12/2026
10.0.10 17 07/17/2026
10.0.9 17 06/10/2026
10.0.8 24 05/13/2026
10.0.7 38 04/21/2026
10.0.6 43 04/14/2026
10.0.5 42 03/13/2026
10.0.4 48 03/11/2026
10.0.3 47 02/12/2026
10.0.2 46 01/15/2026
10.0.1 82 12/10/2025
10.0.0 90 11/13/2025
10.0.0-rc.2.25502.107 91 10/14/2025
10.0.0-rc.1.25451.107 112 09/09/2025
10.0.0-preview.7.25380.108 114 08/14/2025
10.0.0-preview.6.25358.103 109 07/17/2025
10.0.0-preview.5.25277.114 103 06/07/2025
10.0.0-preview.4.25258.110 136 05/16/2025
10.0.0-preview.3.25173.2 143 04/11/2025
10.0.0-preview.2.25163.9 152 04/03/2025
10.0.0-preview.1.25080.3 139 04/02/2025
9.0.19 1 08/12/2026
9.0.18 13 07/17/2026
9.0.17 17 06/10/2026
9.0.16 18 05/13/2026
9.0.15 35 04/14/2026
9.0.14 44 03/12/2026
9.0.13 47 02/11/2026
9.0.12 46 01/14/2026
9.0.11 83 11/12/2025
9.0.10 93 10/14/2025
9.0.9 105 09/09/2025
9.0.8 116 08/05/2025
9.0.7 108 07/09/2025
9.0.6 112 06/12/2025
9.0.5 134 05/16/2025
9.0.4 151 04/10/2025
9.0.3 160 04/01/2025
9.0.2 139 04/01/2025
9.0.1 132 04/01/2025
9.0.0 145 11/14/2024
9.0.0-rc.2.24474.1 138 10/21/2024
9.0.0-rc.1.24451.1 140 09/19/2024
9.0.0-preview.7.24405.4 165 08/21/2024
9.0.0-preview.6.24327.6 181 07/18/2024
9.0.0-preview.5.24306.5 183 07/18/2024
9.0.0-preview.4.24267.1 156 07/18/2024
9.0.0-preview.3.24172.9 167 07/18/2024
9.0.0-preview.2.24128.3 178 07/18/2024
9.0.0-preview.1.24081.2 168 07/18/2024
8.0.30 2 08/12/2026
8.0.29 16 07/17/2026
8.0.28 19 06/10/2026
8.0.27 26 05/13/2026
8.0.26 40 04/14/2026
8.0.25 41 03/12/2026
8.0.24 44 02/11/2026
8.0.23 48 01/14/2026
8.0.22 101 11/14/2025
8.0.21 103 10/14/2025
8.0.20 100 09/09/2025
8.0.19 105 08/05/2025
8.0.18 120 07/09/2025
8.0.17 134 06/12/2025
8.0.16 134 05/18/2025
8.0.15 116 04/10/2025
8.0.14 145 04/01/2025
8.0.13 127 04/01/2025
8.0.12 140 04/01/2025
8.0.11 137 11/14/2024
8.0.10 130 10/21/2024
8.0.8 163 08/21/2024
8.0.7 160 07/18/2024
8.0.6 162 07/18/2024
8.0.5 190 07/18/2024
8.0.4 168 07/18/2024
8.0.3 156 07/18/2024
8.0.2 159 07/18/2024
8.0.1 172 07/18/2024
8.0.0 174 07/18/2024
8.0.0-rc.2.23479.14 148 07/18/2024
8.0.0-rc.1.23419.5 169 07/18/2024
8.0.0-preview.7.23375.5 164 07/18/2024
8.0.0-preview.6.23329.4 155 07/18/2024
8.0.0-preview.5.23280.5 135 07/18/2024
8.0.0-preview.4.23259.4 170 07/18/2024
8.0.0-preview.2.23128.3 157 07/18/2024
8.0.0-preview.1.23110.8 140 07/18/2024
7.0.0 243 02/05/2024
7.0.0-rc.2.22472.3 164 07/18/2024
7.0.0-rc.1.22426.10 158 07/18/2024
7.0.0-preview.7.22375.6 124 07/18/2024
7.0.0-preview.6.22324.4 124 07/18/2024
7.0.0-preview.5.22301.12 161 07/18/2024
7.0.0-preview.4.22229.4 162 07/18/2024
7.0.0-preview.3.22175.4 139 07/18/2024
7.0.0-preview.2.22152.2 156 07/18/2024
7.0.0-preview.1.22076.8 133 07/18/2024
6.0.2-mauipre.1.22102.15 161 09/21/2024
6.0.0 238 02/04/2024
6.0.0-rc.2.21480.5 143 07/18/2024
6.0.0-rc.1.21451.13 166 07/18/2024
6.0.0-preview.7.21377.19 200 07/18/2024
6.0.0-preview.6.21352.12 167 07/18/2024
6.0.0-preview.5.21301.5 137 07/18/2024
6.0.0-preview.4.21253.7 132 07/18/2024
6.0.0-preview.3.21201.4 171 07/18/2024
6.0.0-preview.2.21154.6 152 07/18/2024
6.0.0-preview.1.21102.12 162 07/18/2024
5.0.3 164 07/18/2024
5.0.2 163 07/18/2024
5.0.1 164 07/18/2024
5.0.0 172 03/18/2024
5.0.0-rc.2.20475.5 152 07/18/2024
5.0.0-rc.1.20451.14 158 07/18/2024
5.0.0-preview.8.20407.11 159 07/18/2024
5.0.0-preview.7.20364.11 147 07/18/2024
5.0.0-preview.6.20305.6 150 07/18/2024
5.0.0-preview.5.20278.1 182 07/18/2024
5.0.0-preview.4.20251.6 167 07/18/2024
5.0.0-preview.3.20214.6 158 07/18/2024
5.0.0-preview.2.20160.6 147 07/18/2024
5.0.0-preview.1.20120.5 149 07/18/2024
4.7.3 170 07/18/2024
4.7.2 161 07/18/2024
4.7.1 154 07/18/2024
4.7.0 174 02/04/2024
4.7.0-preview3.19551.4 148 07/18/2024
4.7.0-preview2.19523.17 153 07/18/2024
4.7.0-preview1.19504.10 158 07/18/2024
4.6.2 146 07/18/2024
4.6.1 145 07/18/2024
4.6.0 167 07/18/2024
4.6.0-rc1.19456.4 167 07/18/2024
4.6.0-preview9.19421.4 152 07/18/2024
4.6.0-preview9.19416.11 160 07/18/2024
4.6.0-preview8.19405.3 168 07/18/2024
4.6.0-preview7.19362.9 169 07/18/2024
4.6.0-preview6.19303.8 152 07/18/2024
4.6.0-preview6.19264.9 170 07/18/2024
4.6.0-preview5.19224.8 166 07/18/2024
4.6.0-preview4.19212.13 158 07/18/2024
4.6.0-preview3.19128.7 170 07/18/2024
4.6.0-preview.19073.11 176 07/18/2024
4.6.0-preview.18571.3 194 07/18/2024
4.5.2 169 07/18/2024
4.5.1 148 07/18/2024
4.5.0 141 07/18/2024
4.5.0-rc1 137 07/18/2024
4.5.0-preview2-26406-04 166 07/18/2024
4.5.0-preview1-26216-02 145 07/18/2024
4.5.0-preview1-25914-04 144 07/18/2024
4.5.0-preview1-25718-03 149 07/18/2024