diff --git a/src/ImageSharp/Formats/ImageFormatManager.cs b/src/ImageSharp/Formats/ImageFormatManager.cs index 62c57c026..0ee4bc79b 100644 --- a/src/ImageSharp/Formats/ImageFormatManager.cs +++ b/src/ImageSharp/Formats/ImageFormatManager.cs @@ -102,12 +102,9 @@ public class ImageFormatManager /// if a match is found; otherwise, public bool TryFindFormatByFileExtension(string extension, [NotNullWhen(true)] out IImageFormat? format) { - if (!string.IsNullOrWhiteSpace(extension)) + if (!string.IsNullOrWhiteSpace(extension) && extension[0] == '.') { - if (extension[0] == '.') - { - extension = extension[1..]; - } + extension = extension[1..]; } format = this.imageFormats.FirstOrDefault(x =>