Browse Source

return first matching ImageFormat when iterating over FormatDetectors

pull/771/head
Peter Amrehn 8 years ago
committed by Unknown
parent
commit
0da4c45cbd
  1. 5
      src/ImageSharp/Image.FromBytes.cs

5
src/ImageSharp/Image.FromBytes.cs

@ -198,18 +198,17 @@ namespace SixLabors.ImageSharp
return null; return null;
} }
IImageFormat format = default;
foreach (IImageFormatDetector detector in config.ImageFormatsManager.FormatDetectors) foreach (IImageFormatDetector detector in config.ImageFormatsManager.FormatDetectors)
{ {
IImageFormat f = detector.DetectFormat(data); IImageFormat f = detector.DetectFormat(data);
if (f != null) if (f != null)
{ {
format = f; return f;
} }
} }
return format; return default;
} }
/// <summary> /// <summary>

Loading…
Cancel
Save