示例#1
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Color.A);
     writer.Write(this.Color.R);
     writer.Write(this.Color.G);
     writer.Write(this.Color.B);
 }
示例#2
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Version);
     writer.Write(this.HasRealMergedData);
     writer.WritePSDUnicode(this.WriterName);
     writer.WritePSDUnicode(this.ReaderName);
     writer.Write(this.FileVersion);
 }
示例#3
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     foreach (string name in this._names)
     {
         writer.Write((byte)name.Length);
         writer.Write(name.ToCharArray());
     }
 }
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     foreach (string name in this._names)
     {
         writer.Write((byte)name.Length);
         writer.Write(name.ToCharArray());
     }
 }
示例#5
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write((short)this.ColorSpace);
     for (int i = 0; i < 4; i++)
         writer.Write(this.Color[i]);
     writer.Write(this.Opacity);
     writer.Write((byte)(this.kind ? 1 : 0));
 }
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Version);
     writer.Write(this.HasRealMergedData);
     writer.WritePSDUnicode(this.WriterName);
     writer.WritePSDUnicode(this.ReaderName);
     writer.Write(this.FileVersion);
 }
示例#7
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Type);
     if (this.BlendKey != null)
     {
         writer.Write("8BIM");
         writer.Write(this.BlendKey);
     }
 }
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write((uint)1);
     writer.Write(this.GridCycle);
     writer.Write((uint)this.Guides.Count);
     foreach (GridGuide guide in this.Guides)
     {
         guide.Write(writer);
     }
 }
示例#9
0
        protected override void SubWrite(BinaryPSDWriter writer)
        {
            writer.Write(this.hRes);
            writer.Write(this.hResUnit);
            writer.Write(this.widthUnit);

            writer.Write(this.vRes);
            writer.Write(this.vResUnit);
            writer.Write(this.heightUnit);
        }
示例#10
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write((short)this.ColorSpace);
     for (int i = 0; i < 4; i++)
     {
         writer.Write(this.Color[i]);
     }
     writer.Write(this.Opacity);
     writer.Write((byte)(this.kind ? 1 : 0));
 }
示例#11
0
        protected override void SubWrite(BinaryPSDWriter writer)
        {
            writer.Write(this.hRes);
            writer.Write(this.hResUnit);
            writer.Write(this.widthUnit);

            writer.Write(this.vRes);
            writer.Write(this.vResUnit);
            writer.Write(this.heightUnit);
        }
示例#12
0
        protected override void SubWrite(BinaryPSDWriter writer)
        {
            writer.Write(Format);
            writer.Write(Width);
            writer.Write(Height);
            writer.Write(WidthBytes);
            writer.Write(Size);
            writer.Write(CompressedSize);
            writer.Write(BitPerPixel);
            writer.Write(Planes);

            //int nTotalData = this.nSize - 28; // header
            //TODO: writer.Write(this._readPixels);
        }
示例#13
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write((uint)1);
     writer.Write(this.GridCycle);
     writer.Write((uint)this.Guides.Count);
     foreach (GridGuide guide in this.Guides)
         guide.Write(writer);
 }
示例#14
0
 public void Write(BinaryPSDWriter writer)
 {
     writer.Write(this.Location);
     writer.Write((byte)(this.IsHorizontal ? 1 : 0));
 }
示例#15
0
        protected override void SubWrite(BinaryPSDWriter writer)
        {
            writer.Write(Format);
            writer.Write(Width);
            writer.Write(Height);
            writer.Write(WidthBytes);
            writer.Write(Size);
            writer.Write(CompressedSize);
            writer.Write(BitPerPixel);
            writer.Write(Planes);

            //int nTotalData = this.nSize - 28; // header
            //TODO: writer.Write(this._readPixels);
        }
示例#16
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.StartLengthBlock(typeof(uint));
     writer.Write(this.Name);
     writer.EndLengthBlock();
 }
示例#17
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Data);
 }
示例#18
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     //writer.Write((uint)0);
     //writer.Write((uint)16);
     writer.Write(this.Data);
 }
示例#19
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Type);
     if (this.BlendKey != null)
     {
         writer.Write("8BIM");
         writer.Write(this.BlendKey);
     }
 }
 public void Write(BinaryPSDWriter writer)
 {
     writer.Write(this.Location);
     writer.Write((byte)(this.IsHorizontal ? 1 : 0));
 }
示例#21
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     //writer.Write((byte)(this.Settings ? 1 : 0));
     writer.Write(Unknown);
 }
示例#22
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     //writer.Write((uint)0);
     //writer.Write((uint)16);
     writer.Write(this.Data);
 }
示例#23
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     //writer.Write((byte)(this.Settings ? 1 : 0));
     writer.Write(Unknown);
 }
示例#24
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Data);
 }
示例#25
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write(this.Color.A);
     writer.Write(this.Color.R);
     writer.Write(this.Color.G);
     writer.Write(this.Color.B);
 }
示例#26
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write((byte)(this.Value ? 1 : 0));
 }
示例#27
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.StartLengthBlock(typeof(uint));
     writer.Write(this.Name);
     writer.EndLengthBlock();
 }
示例#28
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.WritePSDDouble((double)this.Point.X);
     writer.WritePSDDouble((double)this.Point.Y);
 }
示例#29
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     //TODO:
 }
示例#30
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.WritePSDDouble((double)this.Point.X);
     writer.WritePSDDouble((double)this.Point.Y);
 }
示例#31
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
 }
示例#32
0
 protected override void SubWrite(BinaryPSDWriter writer)
 {
     writer.Write((byte)(this.Value ? 1 : 0));
 }