private void writeHeaderInfo()
{
byte[] byteVals;
int i;
System.String val;
// write 'P6' to file
out_Renamed.Seek(0, System.IO.SeekOrigin.Begin);
out_Renamed.WriteByte((System.Byte) 80);
out_Renamed.WriteByte((System.Byte) 54);
out_Renamed.WriteByte((System.Byte) 10); // new line
offset = 3;
// Write width in ASCII
val = System.Convert.ToString(w);
byteVals = System.Text.Encoding.UTF8.GetBytes(val);
for (i = 0; i < byteVals.Length; i++)
{
out_Renamed.WriteByte((byte) byteVals[i]);
offset++;
}
out_Renamed.WriteByte((System.Byte) 32); // blank
offset++;
// Write height in ASCII
val = System.Convert.ToString(h);
byteVals = System.Text.Encoding.UTF8.GetBytes(val);
for (i = 0; i < byteVals.Length; i++)
{
out_Renamed.WriteByte((byte) byteVals[i]);
offset++;
}
out_Renamed.WriteByte((System.Byte) 10); // newline
out_Renamed.WriteByte((System.Byte) 50); // '2'
out_Renamed.WriteByte((System.Byte) 53); // '5'
out_Renamed.WriteByte((System.Byte) 53); // '5'
out_Renamed.WriteByte((System.Byte) 10); // newline
offset += 5;
}