From f3d763ec88833b1274a67119437ce7a995d65260 Mon Sep 17 00:00:00 2001 From: Meee Date: Wed, 7 Sep 2022 14:52:11 +0700 Subject: [PATCH 1/2] Update IronSoftware.Drawing.nuspec - Remove SixLabors.ImageSharp.Drawing from .NET Framework - Added github repo and commit number --- NuGet/IronSoftware.Drawing.nuspec | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/NuGet/IronSoftware.Drawing.nuspec b/NuGet/IronSoftware.Drawing.nuspec index 91c1771..e7ef313 100644 --- a/NuGet/IronSoftware.Drawing.nuspec +++ b/NuGet/IronSoftware.Drawing.nuspec @@ -34,18 +34,25 @@ Supports: For general support and technical inquiries, please email us at: developers@ironsoftware.com IronSoftware.System.Drawing helps C# Software Engineers to replace System.Drawing.Common in .NET projects. - * Added support for implicit casting for existing Color, CropRectangle, and Font with those of Microsoft.Maui -* Added support for implicit casting between Rgb48, Rgba64, and IronDrawing.Color + Support and Compatibility +* Universal compatiblity for .NET 7, .NET 6, .NET 5, and .NET Core +* Support for Windows, macOS, Linux, Azure, AWS, Mobile, iOS, Android, Xamarin, NanoServer, and IIS +All new classes developed to support conversion between: (System.Drawing, SixLabors.ImageSharp, SkiaSharp, and Microsoft.Maui) +* AnyBitmap: A universally compatible Bitmap class +* Color: A universally compatible Color class +* Font: A universally compatible Font class +* CropRectangle: A universally compatible Rectangle class Copyright © Iron Software 2022 Images, Bitmap, SkiaSharp, SixLabors, BitMiracle, Maui, SVG, Tiff, Gif, Jpeg, Png, Color, Rectangle, Drawing, C#, VB.NET, aspx, create, render, generate, standard, netstandard2.0, core, netcore + - + - + - + From 9ca0b1e4a1a65f5e531a30835942b501c1473eb8 Mon Sep 17 00:00:00 2001 From: Meee Date: Wed, 7 Sep 2022 15:08:40 +0700 Subject: [PATCH 2/2] Clean using --- .../IronSoftware.Drawing.Common/CropRectangle.cs | 2 -- IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs | 4 +--- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/CropRectangle.cs b/IronSoftware.Drawing/IronSoftware.Drawing.Common/CropRectangle.cs index c1da1db..a342337 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/CropRectangle.cs +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/CropRectangle.cs @@ -1,5 +1,3 @@ - - namespace IronSoftware.Drawing { public partial class CropRectangle diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs b/IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs index 0d2d7ca..6746fdc 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.ObjectModel; - namespace IronSoftware.Drawing { @@ -130,7 +128,7 @@ public static implicit operator Font(System.Drawing.Font Font) /// is explicitly cast to a System.Drawing.Font static public implicit operator System.Drawing.Font(Font Font) { - return new System.Drawing.Font(new FontFamily(Font.FamilyName), Font.Size, (System.Drawing.FontStyle)Font.Style); + return new System.Drawing.Font(new System.Drawing.FontFamily(Font.FamilyName), Font.Size, (System.Drawing.FontStyle)Font.Style); } ///