From 116f0640410b26df788b57af8a6c8cd017c04e41 Mon Sep 17 00:00:00 2001 From: JD Pierce Date: Tue, 21 Jan 2025 13:12:59 +0700 Subject: [PATCH] proper cloning proper cloning --- .../UnitTests/AnyBitmapFunctionality.cs | 2 +- .../IronSoftware.Drawing.Common/AnyBitmap.cs | 4 ++-- .../IronSoftware.Drawing.Common.csproj | 2 +- NuGet/IronSoftware.Drawing.nuspec | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs b/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs index fa93c6a..15b4be2 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs @@ -301,7 +301,7 @@ public void Clone_AnyBitmap() { string imagePath = GetRelativeFilePath("van-gogh-starry-night-vincent-van-gogh.jpg"); var anyBitmap = AnyBitmap.FromFile(imagePath); - AnyBitmap clonedAnyBitmap = anyBitmap.Clone(); + AnyBitmap clonedAnyBitmap = (AnyBitmap)anyBitmap.Clone(); anyBitmap.SaveAs("expected.png"); clonedAnyBitmap.SaveAs("result.png"); diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs b/IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs index 03595eb..be15dd2 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs @@ -135,7 +135,7 @@ public MemoryStream GetStream() /// Code Example /// /// - public AnyBitmap Clone() + public object Clone() { return new AnyBitmap(Binary); } @@ -735,7 +735,7 @@ public IEnumerable GetAllFrames } else { - return new List() { Clone() }; + return new List() { (AnyBitmap)Clone() }; } } } diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj index 9163468..300a875 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj @@ -25,7 +25,7 @@ - + diff --git a/NuGet/IronSoftware.Drawing.nuspec b/NuGet/IronSoftware.Drawing.nuspec index 3aaa1c9..e768453 100644 --- a/NuGet/IronSoftware.Drawing.nuspec +++ b/NuGet/IronSoftware.Drawing.nuspec @@ -45,21 +45,21 @@ For general support and technical inquiries, please email us at: support@ironsof - + - + - +