Esempio n. 1
0
 public PcxHeader(BinaryReader reader)
 {
     Signature    = reader.ReadByte();
     Version      = reader.ReadByte();
     Compression  = (PcxCompression)reader.ReadByte();
     BitsPerPixel = reader.ReadByte();
     MinimumX     = reader.ReadUInt16();
     MinimumY     = reader.ReadUInt16();
     MaximumX     = reader.ReadUInt16();
     MaximumY     = reader.ReadUInt16();
     DpiX         = reader.ReadUInt16();
     DpiY         = reader.ReadUInt16();
     reader.BaseStream.Seek(48, SeekOrigin.Current);                 // Palette data.
     Zero             = reader.ReadByte();
     ColorPlaneCount  = reader.ReadByte();
     BytesPerScanLine = reader.ReadUInt16();
     ColorTableType   = (PcxColorTableType)reader.ReadUInt16();
     reader.BaseStream.Seek(58, SeekOrigin.Current);                 // Filler
 }
Esempio n. 2
0
 public PcxHeader(BinaryReader reader)
 {
     Signature = reader.ReadByte();
     Version = reader.ReadByte();
     Compression = (PcxCompression)reader.ReadByte();
     BitsPerPixel = reader.ReadByte();
     MinimumX = reader.ReadUInt16();
     MinimumY = reader.ReadUInt16();
     MaximumX = reader.ReadUInt16();
     MaximumY = reader.ReadUInt16();
     DpiX = reader.ReadUInt16();
     DpiY = reader.ReadUInt16();
     reader.BaseStream.Seek(48, SeekOrigin.Current); // Palette data.
     Zero = reader.ReadByte();
     ColorPlaneCount = reader.ReadByte();
     BytesPerScanLine = reader.ReadUInt16();
     ColorTableType = (PcxColorTableType)reader.ReadUInt16();
     reader.BaseStream.Seek(58, SeekOrigin.Current); // Filler
 }