Explore BrainMass


Computer graphics are graphics created using computers and the representation of image data by a computer specifically with help from graphic programs and hardware designed for it. This communication and comprehension of machines and the interpretation of data has been made easier because of computer graphics. The improvements here have meant huge leaps and bounds for graphical industries like gaming and film CGI, as well as media across the board.

Gaming graphics - then (Atari's Pong) and now (Bethesda's Skyrim with photorealistic mods)

The term “computer graphics” was created in the 1960s by William Fetter. The field of computer graphics developed with the emergence of computer graphics hardware. Early projects introduced the CRT as a viable display and interaction interface and introduce the light pen as an input device. Further advances in computing led to greater advancements in interactive computer graphics.

Two dimensional computer graphics are the computer-based generation of digital images, mostly from models. 2D computer graphics are mainly used in applications that were originally developed upon traditional printing and drawing technologies.

Vector graphics formats are complementary to raster graphics. Raster graphics are the representation of images as an array of pixels and is typically used for the representation of photographic images. Vector graphics consists of encoding information about shapes and colors that comprise the image which can allow for more flexibility in rendering.

3 Dimensional computer graphics rely on similar algorithms as 2D computer graphics do in the frame and raster graphics in the final rendering display, only with an extra dimension. These new 3D models are now contained within the data file of the graphics, so 3D models are the same as 3D computer graphics.

Categories within Graphics


Postings: 20

Flash is a bandwidth friendly and browser independent vector-graphic animation technology.


Postings: 0

Graphics software designed to produce the same image regardless of operating system.

Java Generate Random Vehicles on JFrame

Implement an abstract class Vehicle and concrete subclasses Car and Truck. A vehicle has a position on the screen. Write methods draw that draw cars and trucks as follows: Then write a method randomVehicle that randomly generates Vehicle references, with an equal probability for constructing cars and trucks, with random posi

Writing a Java GUI Displaying Time When Button Clicked

Enhance the ButtonViewer program so that it prints the time at which the button was clicked. Use the following class as your main class: import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; /** This program demonstrates how to install an action listener. */ public class Butt

Java GUI program to calculate restaurant bill

 All the variables have to be declared and initialized inside the method before they are used.  All the arrays have to be declared before they are used.  No global variables are allowed to be used in your application class. Problem Descriptions Write a GUI application that produces a restaurant bill. You cre

Java program to display and hide country flags

Program starts with an empty flag and none of the country buttons checked. When you select a country radio button, corresponding country's flag is displayed instead of empty flag. Please see detailed question below. Write an application with the GUI as shown in attachment p9.png . Scenarios: a. If user clicks any of th

Writing JAVA Programming Scripts

2. How does a programmer typically get access to a Graphics object when coding an applet? One must be created with the Graphics constructor. It is an instance variable of the class JApplet. It is a parameter of the paint method. 6. What can be stated about the line drawn by the following code? g.drawLine( 100, 200, 300,

Help with Tabbed Panes in Java Gui

I need to write a java gui program that has 8 tabs, General, Options, Customers, Contractors, Pools, Hot Tubs, Temp Calc, and Length Calc. Each pane needs an Exit button that will close only that pane. The General tab needs to show the current day. The Options tab needs to have "Change Company Name:" with a text box and a button

Java Program: Adding to the GUI

Modify the Inventory Program to include an add button, a delete button, and a modify button on the GUI. These buttons should allow the user to perform the corresponding actions on the item name, the number of units in stock, and the price of each unit. An item added to the inventory should have an item number one more than the p

Usability of Your Web Site

Critically examine how you could improve the usability of your own group Web site. Do the same for one other group's Web site.

Best practices for Web graphics

Your Web design firm has just hired a talented graphic artist with years of expertise in print media and no experience with producing image production. You have to train this person in the best practices for Web graphics. Explain in detail at least five practices. What would you tell her?

Visual Basics 2010 Beginner

Please help design a program that demonstrate passing arguments ByVal and then ByRef. Help is needed with the coding. It is suggested that I create a square function procedure and get an integer from the user then send it ByVal one time and get the result from the procedure and have the main program display the result. Then y

Introduction to Building Powerpoint Presentations

I need your help to carefully consider the following 2 methods for constructing a PowerPoint presentation: The first method is to create slides from scratch. This means starting each slide as a blank slide; inserting text boxes and formatted text; and then adding bullets and numbering, colors, clip art, charts, and graphics y

Creating a Flyer with Word Processing

FLYER #1: Purpose: To demonstrate the ability to modify an announcement by formatting, importing, and scaling a graphic from clip art, spell checking, saving, and printing. Problem: You are the Coach for the West Branch Community Center and you are setting up a Volleyball School in the fall. You create an announcement usin

Bitmapped Vs Vector Graphics in Web-based Applications

For each of the following provide a detailed rational for choosing bit-mapped or vector graphics when they are used in a web based application: 1. Botanical drawings 2. Finger prints 3. A 2D cartoon character eg. Woody Woodpecker 4. A landscape 5. A photograph of yourself For each one justify why you would

Web Standards Accessibility

What are Web accessibility standards, and why do we use them? Provide two examples of Web standards for accessibility.

Network design: Fifty remote locations & central headquarters

Please help with the following graphic problem. Recommend a network design for a client that has 50 remote locations in addition to a central headquarters. Half of the remote locations are required to connect or stay on line with central headquarters 6 to 8 hours a day and send large files back and forth which consist of dat

Research to secure a domain name and find the host for the website. Discuss website design basics; Charcteristics of well-designed websites; the structure of a website, and the web accessibility issues.

Task Type: Individual Project Deliverable Length: 1-2 page Word doc Juan reached the end of his online course program. His family was so proud of him. Juan's wife wanted to throw a party to celebrate Juan's online graduation together with all of his family, and began planning the special event. As for invitations, Juan

Modifying the Product Program: Using a GUI and Inventory Program

Modify the product Program to use a GUI. The GUI should display the information one product at a time, including the item number, the name of the product, the number of units in stock, the price of each unit, and the value of the inventory of that product. In addition, the GUI should display the value of the entire inventory, th

Polymorphism and abstract classes

// -------------------------------- // ----- ENTER YOUR CODE HERE ----- // -------------------------------- // -------------------------------- // --------- END USER CODE -------- // -------------------------------- /** Simple demo program that tests the stub methods of the Figure, Triangle, and Recta

3 Questions about Bandwidth

1: What would the Web be like if there were no limit to bandwidth? 2: What limits wireless bandwidth? 3: What is the importance of bandwidth?


1. Explain how layers in Fireworks work. 2. Considering vectors and bitmaps, how are images treated in Fireworks.

Inheritance in allowing extensible designs

I need to explain the the importance of inheritance in allowing extensible designs, by providing an example demonstrating my explanation. Please do not cite the ATM example, library management system, AGATE campaign or Food Company as they are already available in my text book.

Microsoft Office 2003.

Microsoft Office 2003. Please go to the website below and select two training courses total (on either Word, PowerPoint, Excel, or Outlook) and provide a review of each. Be sure to select training for two different applications (ie: select one Word and one Powerpo


Give two examples where it would be appropriate to create a PowerPoint presentation to convey information to a group of people working in the field of law. Provide specific examples of possible presentations identifying who the group would be, the topic of the presentation, and why a PowerPoint presentation would be appropriate

Adding tables

Use a bit of personal freedom with this: Add a table to the attached document "solution" using at least two tables with any numbers you can think of, doesn't matter really. Be sure to include headers, text, and images. Use the tables to display thumbnails of the portfolio of photographs. One of the tables should be a nested t

Java 3

Problem: Write an applet that reads in the size of the side of a square and displays a hollow square of that size out of asterisks, by using the drawString method inside your applet's paint method. Use an input dialog to read the size from the user. Your program should work for squares of all side lengths between 1 and 20.