/// <summary>Reads JFXX values and returns them in an <see cref="JfxxDirectory"/>.</summary> public JfxxDirectory Extract(IndexedReader reader) { var directory = new JfxxDirectory(); try { // For JFIF the tag number is the value's byte offset directory.Set(JfxxDirectory.TagExtensionCode, reader.GetByte(JfxxDirectory.TagExtensionCode)); } catch (IOException e) { directory.AddError(e.Message); } return(directory); }
/// <summary>Reads JFXX values and returns them in an <see cref="JfxxDirectory"/>.</summary> public JfxxDirectory Extract(IndexedReader reader) { var directory = new JfxxDirectory(); try { // For JFIF the tag number is the value's byte offset directory.Set(JfxxDirectory.TagExtensionCode, reader.GetByte(JfxxDirectory.TagExtensionCode)); } catch (IOException e) { directory.AddError(e.Message); } return directory; }