Welcome
to my presentation
Computer Graphics
Topics
• What is Computer graphics?
• Short note on Computer Graphics
• Algorithms
• Figures
• Remarks
• Applications
• References
Bresenham’s Line Drawing Algorithm
Topics
• What is Bresenham’s algorithm?
• Short note on Bresenham’s line Drawing Algorithm
• Algorithms
• Figures
• Remarks
• Applications
• References
What is Computer Graphics?
The definition of computer graphics is the technology that deals with designs and
pictures on computers.
In other words, Computer graphics is an art of drawing pictures, lines, charts, etc. using
computers with the help of programming.
Short note on Computer Graphics
• The term computer graphics refers to "almost everything on computers that
is not text or sound”
• Refers to creation, Storage and manipulation of pictures and drawing using a
digital computer.
• Computer graphics is responsible for displaying art and image data
effectively and meaningfully to the consumer.
• Computer graphics development has had a significant impact on many types
of media and has revolutionized animation, movies, advertising, video
games, and graphic design in general.
Algorithms
Some algorithms for Computer Graphics:
DDA algorithm:
Digital Differential Analyzer (DDA)algorithm is the simple line
generation algorithm. It is a faster method for calculating pixel positions
than the direct use of equation y = mx + b.
Bresenham’s Line Drawing algorithm:
An efficient algorithm to render a line with pixels. The long dimension is
incremented for each pixel, and the fractional slope is accumulated.
Mid Point Circle Drawing Algorithm:
We use this algorithm to calculate all the perimeter
points of the circle in the first octant and then print
them along with their mirror points in the other octants.
Figures
Remarks
we can create our own creation by using computer graphics. It is a quick way for
visualize the charts, the numbers, images.
Applications
• Computer graphics user interfaces (GUIs) − A graphic, mouse-oriented
paradigm which allows the user to interact with a computer.
• Weather Maps − Real-time mapping, symbolic representations.
• Satellite Imaging − Geodesic images.
• Photo Enhancement − Sharpening blurred photos.
• Medical imaging − MRIs, CAT scans, etc. - Non-invasive internal examination.
• Engineering drawings − mechanical, electrical, civil, etc. - Replacing the
blueprints of the past.
• Even More
References
• https://www.tutorialspoint.com/computer_graphics/
computer_graphics_basics.htm
• https://en.wikipedia.org/wiki/Computer_graphics
• https://www.tutorialspoint.com/computer_graphics/l
ine_generation_algorithm.htm
Computer graphics

Computer graphics

  • 1.
  • 2.
    Computer Graphics Topics • Whatis Computer graphics? • Short note on Computer Graphics • Algorithms • Figures • Remarks • Applications • References
  • 3.
    Bresenham’s Line DrawingAlgorithm Topics • What is Bresenham’s algorithm? • Short note on Bresenham’s line Drawing Algorithm • Algorithms • Figures • Remarks • Applications • References
  • 4.
    What is ComputerGraphics? The definition of computer graphics is the technology that deals with designs and pictures on computers. In other words, Computer graphics is an art of drawing pictures, lines, charts, etc. using computers with the help of programming.
  • 5.
    Short note onComputer Graphics • The term computer graphics refers to "almost everything on computers that is not text or sound” • Refers to creation, Storage and manipulation of pictures and drawing using a digital computer. • Computer graphics is responsible for displaying art and image data effectively and meaningfully to the consumer. • Computer graphics development has had a significant impact on many types of media and has revolutionized animation, movies, advertising, video games, and graphic design in general.
  • 6.
    Algorithms Some algorithms forComputer Graphics: DDA algorithm: Digital Differential Analyzer (DDA)algorithm is the simple line generation algorithm. It is a faster method for calculating pixel positions than the direct use of equation y = mx + b. Bresenham’s Line Drawing algorithm: An efficient algorithm to render a line with pixels. The long dimension is incremented for each pixel, and the fractional slope is accumulated.
  • 7.
    Mid Point CircleDrawing Algorithm: We use this algorithm to calculate all the perimeter points of the circle in the first octant and then print them along with their mirror points in the other octants.
  • 8.
  • 10.
    Remarks we can createour own creation by using computer graphics. It is a quick way for visualize the charts, the numbers, images.
  • 11.
    Applications • Computer graphicsuser interfaces (GUIs) − A graphic, mouse-oriented paradigm which allows the user to interact with a computer. • Weather Maps − Real-time mapping, symbolic representations. • Satellite Imaging − Geodesic images. • Photo Enhancement − Sharpening blurred photos. • Medical imaging − MRIs, CAT scans, etc. - Non-invasive internal examination. • Engineering drawings − mechanical, electrical, civil, etc. - Replacing the blueprints of the past. • Even More
  • 12.