Rivier College

CS120A Computing Methods & Tools

 

“Graphics, Graphics Software, and Multimedia”

Class Notes

 

Review Section 11A of the Norton’s Text: “Graphics and Graphics Software”

Slides are available online: http://www.rivier.edu/faculty/vriabov/cs120a_notes.htm

 

Standard Formats for Bitmap Graphics:

BMP, PICT, TIFF, JPEG, GIF, and PNG

 

Example 1 of BMP file1

 

Example 2 of BMP file2

 

Example 3 of TIFF file

 

Your turn: Search Rivier College Web site: http://www.rivier.edu/

 

Example of JPEG file: http://www.rivier.edu/homepage_pictures3.jpg

 

Example of GIF file: http://www.rivier.edu/images/gold_title_bar.gif

 

Assignment 1:

Study the properties of JPEG and GIF files from CS120A Website:

http://www.rivier.edu/faculty/vriabov/cs120a_home.htm

 

 

Vector-Based Programming & Graphics

 

Further Reading from J. G. Brookshear: "Computer-Science: An Overview":

“Representing Images” (Ch. 1.4) and “Compressing Images” (Ch. 1.8).

 

OpenGL Programming

 

From http://www.opengl.org/:

 

OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications. Since its introduction in 1992, OpenGL has become the industry's most widely used and supported 2D and 3D graphics application programming interface (API), bringing thousands of applications to a wide variety of computer platforms. OpenGL fosters innovation and speeds application development by incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. Developers can leverage the power of OpenGL across all popular desktop and workstation platforms, ensuring wide application deployment.

 

OpenGL Tutorials are available from http://www.opengl.org/resources/tutorials/

 

Example of the OpenGL Tutorial: http://www.opengltutorial.co.uk/

 

Visit the Website for CS290/CS574 Computer Graphics course at Rivier College:

http://www.rivier.edu/faculty/amoreira/web/cs574a/index.html

 

Review Section 11B of the Norton’s Text: “Understanding Multimedia”

Slides are available online: http://www.rivier.edu/faculty/vriabov/cs120a_notes.htm

 

Challenge: How to find your own way in the flood of information?

Solution: Navigation

Example: “Library of Congress” http://www.loc.gov/

 

Technologies that Support New Media:

 

 

Three Requirements of Multimedia Programs:

 

 

 

 

Example of using MULTIMEDIA:

Greeting Cards: http://www.greeting-cards.com/

 

Assignment 2: Study the source code for the “Get Turkey” e-card and identify technologies that have been used in creating this multimedia greeting card. Send the e-card to your friend.

 

Visit the Website for CS360/CS597 Multimedia Applications and Web Development course at Rivier College: http://www.rivier.edu/departments/mathcs/home/cs/courses/CS360.htm

 

 

Good Luck!

 

Homework #4 Assignment is available online.