protected internal ICCTextType(int signature, byte[] data, int offset, int length) : base(signature, data, offset, length) { type = ICCProfile.getInt(data, offset); offset += ICCProfile.int_size; reserved = ICCProfile.getInt(data, offset); offset += ICCProfile.int_size; int size = 0; while (data[offset + size] != 0) ++size; ascii = new byte[size]; Array.Copy(data, offset, ascii, 0, size); }