|
|
|
@ -61,12 +61,12 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <summary>
|
|
|
|
/// Gets the currently registered <see cref="IImageFormat"/>s.
|
|
|
|
/// </summary>
|
|
|
|
public IEnumerable<IImageFormat> ImageFormats => this.FormatsManager.ImageFormats; |
|
|
|
public IEnumerable<IImageFormat> ImageFormats => this.ImageFormatsManager.ImageFormats; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Gets or sets the <see cref="ImageFormatsManager"/> that is currently in use.
|
|
|
|
/// Gets or sets the <see cref="ImageFormatManager"/> that is currently in use.
|
|
|
|
/// </summary>
|
|
|
|
public ImageFormatsManager FormatsManager { get; set; } = new ImageFormatsManager(); |
|
|
|
public ImageFormatManager ImageFormatsManager { get; set; } = new ImageFormatManager(); |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Gets or sets the <see cref="MemoryManager"/> that is currently in use.
|
|
|
|
@ -76,22 +76,22 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <summary>
|
|
|
|
/// Gets the maximum header size of all the formats.
|
|
|
|
/// </summary>
|
|
|
|
internal int MaxHeaderSize => this.FormatsManager.MaxHeaderSize; |
|
|
|
internal int MaxHeaderSize => this.ImageFormatsManager.MaxHeaderSize; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Gets the currently registered <see cref="IImageFormatDetector"/>s.
|
|
|
|
/// </summary>
|
|
|
|
internal IEnumerable<IImageFormatDetector> FormatDetectors => this.FormatsManager.FormatDetectors; |
|
|
|
internal IEnumerable<IImageFormatDetector> FormatDetectors => this.ImageFormatsManager.FormatDetectors; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Gets the currently registered <see cref="IImageDecoder"/>s.
|
|
|
|
/// </summary>
|
|
|
|
internal IEnumerable<KeyValuePair<IImageFormat, IImageDecoder>> ImageDecoders => this.FormatsManager.ImageDecoders; |
|
|
|
internal IEnumerable<KeyValuePair<IImageFormat, IImageDecoder>> ImageDecoders => this.ImageFormatsManager.ImageDecoders; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Gets the currently registered <see cref="IImageEncoder"/>s.
|
|
|
|
/// </summary>
|
|
|
|
internal IEnumerable<KeyValuePair<IImageFormat, IImageEncoder>> ImageEncoders => this.FormatsManager.ImageEncoders; |
|
|
|
internal IEnumerable<KeyValuePair<IImageFormat, IImageEncoder>> ImageEncoders => this.ImageFormatsManager.ImageEncoders; |
|
|
|
|
|
|
|
#if !NETSTANDARD1_1
|
|
|
|
/// <summary>
|
|
|
|
@ -121,7 +121,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <param name="format">The format to register as a known format.</param>
|
|
|
|
public void AddImageFormat(IImageFormat format) |
|
|
|
{ |
|
|
|
this.FormatsManager.AddImageFormat(format); |
|
|
|
this.ImageFormatsManager.AddImageFormat(format); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -131,7 +131,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <returns>The <see cref="IImageFormat"/> if found otherwise null</returns>
|
|
|
|
public IImageFormat FindFormatByFileExtension(string extension) |
|
|
|
{ |
|
|
|
return this.FormatsManager.FindFormatByFileExtension(extension); |
|
|
|
return this.ImageFormatsManager.FindFormatByFileExtension(extension); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -141,7 +141,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <returns>The <see cref="IImageFormat"/> if found; otherwise null</returns>
|
|
|
|
public IImageFormat FindFormatByMimeType(string mimeType) |
|
|
|
{ |
|
|
|
return this.FormatsManager.FindFormatByMimeType(mimeType); |
|
|
|
return this.ImageFormatsManager.FindFormatByMimeType(mimeType); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -151,7 +151,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <param name="encoder">The encoder to use,</param>
|
|
|
|
public void SetEncoder(IImageFormat imageFormat, IImageEncoder encoder) |
|
|
|
{ |
|
|
|
this.FormatsManager.SetEncoder(imageFormat, encoder); |
|
|
|
this.ImageFormatsManager.SetEncoder(imageFormat, encoder); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -161,7 +161,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <param name="decoder">The decoder to use,</param>
|
|
|
|
public void SetDecoder(IImageFormat imageFormat, IImageDecoder decoder) |
|
|
|
{ |
|
|
|
this.FormatsManager.SetDecoder(imageFormat, decoder); |
|
|
|
this.ImageFormatsManager.SetDecoder(imageFormat, decoder); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -169,7 +169,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// </summary>
|
|
|
|
public void ClearImageFormatDetectors() |
|
|
|
{ |
|
|
|
this.FormatsManager.ClearImageFormatDetectors(); |
|
|
|
this.ImageFormatsManager.ClearImageFormatDetectors(); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -178,7 +178,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <param name="detector">The detector to add</param>
|
|
|
|
public void AddImageFormatDetector(IImageFormatDetector detector) |
|
|
|
{ |
|
|
|
this.FormatsManager.AddImageFormatDetector(detector); |
|
|
|
this.ImageFormatsManager.AddImageFormatDetector(detector); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -188,7 +188,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <returns>The <see cref="IImageDecoder"/> if found otherwise null</returns>
|
|
|
|
public IImageDecoder FindDecoder(IImageFormat format) |
|
|
|
{ |
|
|
|
return this.FormatsManager.FindDecoder(format); |
|
|
|
return this.ImageFormatsManager.FindDecoder(format); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -198,7 +198,7 @@ namespace SixLabors.ImageSharp |
|
|
|
/// <returns>The <see cref="IImageEncoder"/> if found otherwise null</returns>
|
|
|
|
public IImageEncoder FindEncoder(IImageFormat format) |
|
|
|
{ |
|
|
|
return this.FormatsManager.FindEncoder(format); |
|
|
|
return this.ImageFormatsManager.FindEncoder(format); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|