|
|
@ -11,13 +11,6 @@ namespace SixLabors.ImageSharp.Formats |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
public class ImageFormatsManager |
|
|
public class ImageFormatsManager |
|
|
{ |
|
|
{ |
|
|
/// <summary>
|
|
|
|
|
|
/// Initializes a new instance of the <see cref="ImageFormatsManager" /> class.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public ImageFormatsManager() |
|
|
|
|
|
{ |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// The list of supported <see cref="IImageEncoder"/> keyed to mime types.
|
|
|
/// The list of supported <see cref="IImageEncoder"/> keyed to mime types.
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
@ -38,6 +31,13 @@ namespace SixLabors.ImageSharp.Formats |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
private ConcurrentBag<IImageFormatDetector> imageFormatDetectors = new ConcurrentBag<IImageFormatDetector>(); |
|
|
private ConcurrentBag<IImageFormatDetector> imageFormatDetectors = new ConcurrentBag<IImageFormatDetector>(); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Initializes a new instance of the <see cref="ImageFormatsManager" /> class.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public ImageFormatsManager() |
|
|
|
|
|
{ |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// Gets the maximum header size of all the formats.
|
|
|
/// Gets the maximum header size of all the formats.
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
@ -179,7 +179,5 @@ namespace SixLabors.ImageSharp.Formats |
|
|
{ |
|
|
{ |
|
|
this.MaxHeaderSize = this.imageFormatDetectors.Max(x => x.HeaderSize); |
|
|
this.MaxHeaderSize = this.imageFormatDetectors.Max(x => x.HeaderSize); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|