diff --git a/src/ImageSharp/Configuration.cs b/src/ImageSharp/Configuration.cs
index 0f69194f2d..771e2007fd 100644
--- a/src/ImageSharp/Configuration.cs
+++ b/src/ImageSharp/Configuration.cs
@@ -33,6 +33,18 @@ namespace SixLabors.ImageSharp
{
}
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// A configuration instance to be copied
+ public Configuration(Configuration configuration)
+ {
+ this.ParallelOptions = configuration.ParallelOptions;
+ this.ImageFormatsManager = configuration.ImageFormatsManager;
+ this.MemoryManager = configuration.MemoryManager;
+ this.ImageOperationsProvider = configuration.ImageOperationsProvider;
+ }
+
///
/// Initializes a new instance of the class.
///