diff --git a/src/ImageSharp/Metadata/Profiles/Exif/ExifEncodedStringHelpers.cs b/src/ImageSharp/Metadata/Profiles/Exif/ExifEncodedStringHelpers.cs index c8725db81..34bbbb79d 100644 --- a/src/ImageSharp/Metadata/Profiles/Exif/ExifEncodedStringHelpers.cs +++ b/src/ImageSharp/Metadata/Profiles/Exif/ExifEncodedStringHelpers.cs @@ -101,8 +101,8 @@ internal static class ExifEncodedStringHelpers return false; } - public static uint GetDataLength(EncodedString encodedString, ByteOrder order) => - (uint)GetEncoding(encodedString.Code, order).GetByteCount(encodedString.Text) + CharacterCodeBytesLength; + public static uint GetDataLength(EncodedString encodedString) => + (uint)GetEncoding(encodedString.Code, ByteOrder.LittleEndian).GetByteCount(encodedString.Text) + CharacterCodeBytesLength; public static int Write(EncodedString encodedString, Span destination) { diff --git a/src/ImageSharp/Metadata/Profiles/Exif/ExifWriter.cs b/src/ImageSharp/Metadata/Profiles/Exif/ExifWriter.cs index 14120ed49..732e3eab2 100644 --- a/src/ImageSharp/Metadata/Profiles/Exif/ExifWriter.cs +++ b/src/ImageSharp/Metadata/Profiles/Exif/ExifWriter.cs @@ -281,7 +281,7 @@ internal sealed class ExifWriter if (value is EncodedString encodedString) { - return ExifEncodedStringHelpers.GetDataLength(encodedString, ByteOrder.LittleEndian); + return ExifEncodedStringHelpers.GetDataLength(encodedString); } if (exifValue.DataType == ExifDataType.Ascii)