From 6b662f843a9f387c6f4f7366a5bb33f64071cdee Mon Sep 17 00:00:00 2001 From: Jason Nelson Date: Fri, 17 Aug 2018 15:16:18 -0700 Subject: [PATCH] Eliminate string allocation in ExifReader --- src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs index 798cb93ce..72db6305d 100644 --- a/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs +++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs @@ -76,7 +76,8 @@ namespace SixLabors.ImageSharp.MetaData.Profiles.Exif { var values = new List(); - if (this.ReadString(2) == "II") + // II == 0x4949 + if (this.ReadUInt16() == 0x4949) { this.endianness = Endianness.LittleEndian; }