internal override void Write(GifWriter gifWriter) { gifWriter.WriteByte(0x21); gifWriter.WriteByte(0xFF); gifWriter.WriteByte(0x0B); gifWriter.WriteString(applicationIdentifier.PadRight(8)); gifWriter.WriteString(applicationAuthenticationCode.PadRight(3)); gifWriter.WriteBinarySubBlocks(bytes); gifWriter.WriteByte(0); }
internal override void Write(GifWriter gifWriter) { gifWriter.WriteByte(0x21); gifWriter.WriteByte(0xFF); gifWriter.WriteByte(0x0B); gifWriter.WriteString(applicationIdentifier.PadRight(8)); gifWriter.WriteString(applicationAuthenticationCode.PadRight(3)); gifWriter.WriteByte(3); gifWriter.WriteByte(1); gifWriter.WriteUInt16(loopCount); gifWriter.WriteByte(0); }
internal override void Write(GifWriter gifWriter) { gifWriter.WriteByte(0x21); gifWriter.WriteByte(0xFF); gifWriter.WriteByte(0x0B); gifWriter.WriteString(applicationIdentifier.PadRight(8)); gifWriter.WriteString(applicationAuthenticationCode.PadRight(3)); gifWriter.WriteByte(5); gifWriter.WriteByte(2); gifWriter.WriteUInt32(bufferSize); gifWriter.WriteByte(0); }
internal override void Write(GifWriter gifWriter) { gifWriter.WriteString("GIF"); gifWriter.WriteString(version.PadRight(3)); }