Presentation is loading. Please wait.

Presentation is loading. Please wait.

Creating your own image data files. Simple file output in C# using System.IO; … StreamWriter file = new StreamWriter( "c:\\out.txt" ); file.WriteLine(

Similar presentations


Presentation on theme: "Creating your own image data files. Simple file output in C# using System.IO; … StreamWriter file = new StreamWriter( "c:\\out.txt" ); file.WriteLine("— Presentation transcript:

1 Creating your own image data files

2 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.

3

4 P2 = ASCII grey PGM Each pixel has one integer (grey) value. P2 w h maxval v 1 v 2 v 3 …......... v w*h

5 P3 = ASCII color PPM Each pixel’s color is represented as three consecutive values,. P3 w h maxval v 1 r v 1 g v 1 b v 2 r v 2 g v 2 b......... v w*h r v w*h g v w*h b

6 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

7 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.


Download ppt "Creating your own image data files. Simple file output in C# using System.IO; … StreamWriter file = new StreamWriter( "c:\\out.txt" ); file.WriteLine("

Similar presentations


Ads by Google