diff --git a/src/ImageSharp/Configuration.cs b/src/ImageSharp/Configuration.cs
index 9bca745ef..8a13ad82d 100644
--- a/src/ImageSharp/Configuration.cs
+++ b/src/ImageSharp/Configuration.cs
@@ -6,7 +6,6 @@ using System.Collections.Concurrent;
using System.Collections.Generic;
using SixLabors.ImageSharp.Formats;
using SixLabors.ImageSharp.Formats.Bmp;
-using SixLabors.ImageSharp.Formats.Experimental.Tiff;
using SixLabors.ImageSharp.Formats.Gif;
using SixLabors.ImageSharp.Formats.Jpeg;
using SixLabors.ImageSharp.Formats.Png;
@@ -174,17 +173,6 @@ namespace SixLabors.ImageSharp
};
}
- ///
- /// Registers the TIFF format detector, decoder and encoder.
- ///
- public void AddTiff()
- {
- this.ImageFormatsManager.AddImageFormat(TiffFormat.Instance);
- this.ImageFormatsManager.AddImageFormatDetector(new TiffImageFormatDetector());
- this.ImageFormatsManager.SetDecoder(TiffFormat.Instance, new TiffDecoder());
- this.ImageFormatsManager.SetEncoder(TiffFormat.Instance, new TiffEncoder());
- }
-
///
/// Creates the default instance with the following s preregistered:
///
@@ -192,7 +180,6 @@ namespace SixLabors.ImageSharp
///
/// .
/// .
- ///
///
/// The default configuration of .
internal static Configuration CreateDefaultInstance()
diff --git a/src/ImageSharp/Formats/Tiff/ConfigurationExtensions.cs b/src/ImageSharp/Formats/Tiff/ConfigurationExtensions.cs
new file mode 100644
index 000000000..6496206d0
--- /dev/null
+++ b/src/ImageSharp/Formats/Tiff/ConfigurationExtensions.cs
@@ -0,0 +1,23 @@
+// Copyright (c) Six Labors.
+// Licensed under the Apache License, Version 2.0.
+
+namespace SixLabors.ImageSharp.Formats.Experimental.Tiff
+{
+ ///
+ /// Helper methods for the Configuration.
+ ///
+ public static class ConfigurationExtensions
+ {
+ ///
+ /// Registers the tiff format detector, encoder and decoder.
+ ///
+ /// The configuration.
+ public static void AddTiff(this Configuration configuration)
+ {
+ configuration.ImageFormatsManager.AddImageFormat(TiffFormat.Instance);
+ configuration.ImageFormatsManager.AddImageFormatDetector(new TiffImageFormatDetector());
+ configuration.ImageFormatsManager.SetDecoder(TiffFormat.Instance, new TiffDecoder());
+ configuration.ImageFormatsManager.SetEncoder(TiffFormat.Instance, new TiffEncoder());
+ }
+ }
+}