diff --git a/src/ImageSharp/MetaData/Profiles/ICC/IccDataReader.cs b/src/ImageSharp/MetaData/Profiles/ICC/IccDataReader.cs index 8076c11a3..2ebbf9bae 100644 --- a/src/ImageSharp/MetaData/Profiles/ICC/IccDataReader.cs +++ b/src/ImageSharp/MetaData/Profiles/ICC/IccDataReader.cs @@ -274,9 +274,9 @@ namespace ImageSharp /// the version number public Version ReadVersionNumber() { - int version = this.ReadDirect32(); + int version = this.ReadInt32(); - int major = version >> 24; + int major = (version >> 24) & 0xFF; int minor = (version >> 20) & 0x0F; int bugfix = (version >> 16) & 0x0F;