protected override void SaveToStream(Stream stream) { base.SaveToStream(stream); stream.WriteOneByte((byte)SpecificationMethod); stream.WriteOneByte(Precedence); stream.WriteOneByte(ColorspaceApproximation); if (SpecificationMethod == SpecificationMethods.EnumeratedColorspace) stream.WriteBEUInt32((uint)EnumeratedColorspace); // TODO: Write Profile }
protected override void SaveToStream(Stream stream) { base.SaveToStream(stream); stream.WriteBEUInt32(_Height); stream.WriteBEUInt32(_Width); stream.WriteBEUInt16(_NumberOfComponents); stream.WriteOneByte(BitsPerComponent); stream.WriteOneByte(_CompressionType); stream.WriteOneByte(_IsUnknownColorspace); stream.WriteOneByte(_IsIntellectualProperty); }
protected override void SaveToStream(Stream stream) { base.SaveToStream(stream); stream.WriteOneByte(Version); stream.WriteBEUInt24(_Flags); }