creating your own image data files
DESCRIPTION
Creating your own image data files. Simple file output in C#. using System.IO; … StreamWriter file = new StreamWriter( "c:\\out.txt" ); file.WriteLine( "hello, world." ); … file.close();. - PowerPoint PPT PresentationTRANSCRIPT
Creating your own image data files
Simple file output in C#
using System.IO;…StreamWriter file = new StreamWriter( "c:\\out.txt" );file.WriteLine( "hello, world." );…file.close();
Note from Microslip: Any similarities between the C# StreamWriter class and Java’s PrintWriter class are purely coincidental.
P2 = ASCII grey PGM
• Each pixel has one integer (grey) value.
P2w hmaxvalv1 v2 v3 …. . .. . . . . . vw*h
P3 = ASCII color PPM
• Each pixel’s color is represented as three consecutive values, <red,green,blue>.
P3w hmaxvalv1r
v1g v1b
v2r v2g
v2b
. . .
. . . . . . vw*hr vw*hg
vw*hb
Write a simple C# program that creates an image of the sin function.– file format: pgm (P2 / grey)– file name: out.pgm– sin function:• width/domain/x: [0..2Pi]• y: real numbers [-1.0..+1.0]
– image:• width: 500 pixels ({0,..,499})• height: 250 pixels (repeat values from sin 250 times)• pixel values: integers {0,…,255}
Exercise
• Load result into your CSImageviewer; send a screen capture to me.
• Email your code (that produced the image data file) to me.
• The email subject must be CV sin assignment.
Exercise
Same values across each line repeated over and over and over for every line.