1 / 7

Creating your own image data files

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();.

Download Presentation

Creating your own image data files

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. P2 = ASCII grey PGM • Each pixel has one integer (grey) value. P2 w h maxval v1 v2 v3 … . . . . . . . . . vw*h

  4. P3 = ASCII color PPM • Each pixel’s color is represented as three consecutive values, <red,green,blue>. P3 w h maxval v1r v1g v1b v2r v2g v2b . . . . . . . . . vw*hr vw*hg vw*hb

  5. Exercise 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}

  6. 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. Same values across each line repeated over and over and over for every line.

More Related