SlideShare a Scribd company logo
1 of 42
LECTURE 5

THE USES OF IMAGES IN MULTIMEDIA

            Prepared By
         Razia Nisar Noorani


                               1
Objective
   What is an image?

   The types of image
      Bitmap

      Vector

         3D models




   Hardware used to acquire / edit images

   Converting from one format to another


                                             2
What is an image?
   An image is the graphical and visual representation of
    some information that can be displayed on a computer
    screen or printed out

   Images come in a variety of forms:
      Photographs

      Drawings

      Paintings

      Television and motion pictures

      Semantics

      Maps etc.




                                                             3
What is an image?
   Images show us the prominent features of the objects
    that they represent.




         These images are composed quite differently, each is an effective
                           representation of its subject
                                                                             4
What is an image?
   Images play an important part in multimedia
      Navigation

      User interface components

      Help systems

      Clip art




                                                  5
Image media types
   Images can be generally divided into two formats:
      Bitmapped or raster images

      Vector graphics or Metafile images




   Bitmapped images are stored as an array of pixels

   Vector graphics are stored as the set of graphic
    primitives required to represent the image




                                                        6
Bitmaps Image
   A pixel is the smallest element of resolution on a
    computer screen (Screen Resolution)

   A pixel is the basic unit of a digital images. Digital image
    is a picture that may be stored in, displayed on,
    processed by a computer.

   As mentioned, bitmap is composed of a matrix elements
    called pixels

   Each pixel can be in a specific colour and each pixel
    consists of two or more colors.

                                                                   7
Bitmaps Image
   The range of these colours is known as the colour depth.

   The color depth determined “How much data in bits used
    to determined the number of colors”.

   Colour depth is measured in bits per pixel
         Remember: a bit (binary digit) is either 1 or 0 and

          that there are eight bits in a byte




                                                                8
Colour depth
1 bit per pixel = 2 colours (monochrome)

2 bits per pixel = 4 colours

4 bits per pixel = 16 colours

8 bits per pixel = 256 colours
     Generally good enough for colour images

16 bits per pixel = 65536 colours
    Better quality for photograph-like images, also known as high colour

24 bits per pixel = >16 million possible colours
    Used to recreate photo realistic images, also known as true colour
                                                                           9
Bitmaps Image
   The more colours that are allowed per pixel, the greater
    the size of the image

   The number of pixels is related to the size of file that
    required to store an image.

   Remember, two factors effect the size file bitmap are:
      Resolution

      Color Depth




                                                               10
Bitmapped images

Original image




   Shown
  magnified




                                 11
Calculating the size
                of a raster image

                    width × height × colour depth
    size in bytes =
                                  8
    Where:
      Width of the images measured in pixels

      Height of the images measured in pixels

      Colour depth is the number of bits used for color

       measured in bits per pixel

    Remember:
       1024 bytes = 1 kilobyte (KB)

       1024 kilobytes = 1 megabyte (MB)
                                                           12
Example
   A 640 x 480 pixel image in 24-bit colour would require
    how much disk space?



                    640 × 480 × 24 7372800
    size in bytes =               =
                          8           8
                  = 921600 bytes
                   = 900KB

                                                             13
Popular bitmap formats
   Microsoft bitmap (.bmp)
     Used in microsoft windows




   TIFF - Tagged Image File Format (.tif)
      Used for faxing images (amongst other things)




   JPEG - Joint Photographic Expert Group (.jpg)
      Useful for storing photographic images




                                                       14
Popular bitmap formats
   GIF - Graphics Interchange Format (.gif)
     Used a lot on web sites




   PNG - Portable Network Graphics (.png)
      A new format for web graphics




   PCD – Kodak photo CD
      A new format for store image in a compressed form

       on a CD


                                                           15
Advantages and Disadvantages
       of using bitmap images
   Advantages
      Convey detail of information quickly

      Real life




   Disadvantages
      Depend on a Resolution

      Effect to the image quality

      Size file is big




                                              16
Software to create bitmap images
   Popular PC packages include:
      Microsoft Paint

         Included with microsoft windows

      Microsoft PhotoDraw 2000

         http://www.microsoft.com/office/photodraw/

      Adobe Photoshop

         http://www.adobe.com/products/photoshop/main.html

      Paint Shop Pro

         http://www.jasc.com/psp6.html

      Macromedia Fireworks

         http://www.macromedia.com/software/fireworks/productinfo/




                                                                      17
Vector images
   Vector images are stored as the set of graphic primitives
    required to represent the image

   A graphic primitive is a simple graphic based on drawing
    elements or objects such as shape
      e.g. square, line, ellipse, arc, etc.




   The image consists of a set of commands (mathematical
    equations) that are drawn the object when needed.



                                                               18
Vector images
   Storing and representing images by mathematical
    equations is called vector graphics or Object Oriented
    graphics.

   Each primitive object has various attributes that go to
    make up the entire image
      e.g. x-y location, fill colour, line colour, line style, etc.




   Example:
      RECTANGLE : rectangle top, left, width, height, color


                   is ( 0, 0, 200, 200, red)
                                                                       19
Vector images
       CIRCLE : circle top, left, radius, color
       LINE : Line x1, y1, x2, y2, color

   Vector image or vector graphics can be resized without
    losing the integrity of the original image.

   Scaling a vector is a mathematical operation - only the
    attributes change, the image is unaffected


    Q: Could you defined what the different between a digital image
                and Computer Graphics or graphics?

                                                                      20
Primitive geometric drawing objects
   Basic                 Shapes
       Line                  Circle
       Polyline              Ellipse
       Arc                   Rectangle
       Bezier curve          Square
                              Pie segment
                              Triangle
   Text
                              Pentagon,
       Font, weight
                               hexagon,
                               heptagon,
                               octagon, etc   Text   Text


                                                            21
Scaling vector graphics
                                               Shown
Original image
                                             magnified
    V e c to r
  g r a p h ic s




                          V e c to r
                        g r a p h ic s
                                                         22
Advantages and Disadvantages
        of using vector image
   Advantages
      Relatively small amount of data required to represent

       the image.
      Therefore, it does not required a lot of memory to

       store
      Easier to manipulate




   Disadvantages
      Limited level of detail than can be presented in an

       image


                                                               23
Software to create vector images
   Graphics programs are tools that allow an artist to
    create and edit designs used in multimedia applications.

   Generally, graphics programs can be categorized as:
    • Drawing programs
       – Creating draw type graphics
       – Provide freehand. Example geometric shape
       – Example : Adobe Illustrator, Corel Draw,
                    Macromedia Freehand
         http://www.adobe.com/products/illustrator/main.html




                                                               24
Software to create vector images
   Paint programs
        - Those creating bitmaps
        - useful in creating original art
        - Example: Paint Shop Pro
          http://www.jasc.com/psp6.html

   Image editing programs
       - Making changes to existing images, such as
         manipulating the brightness or contrast, applying
         textures, patterns.
       - Examples : Adobe Photoshop, Adobe Page Maker,


                                                             25
Vector formats
   Windows metafile (.wmf)
       Used by Microsoft Windows

   SVG - Scalable Vector Graphics (.svg)
       A new format devised for the web

   CGM - Computer Graphics Metafile (.cgm)
       Older format commonly used for clip art

   Adobe PostScript (.ps)
       A page description language used to control printers


                                                               26
Vector formats
   Adobe Portable Document Format (.pdf)
       A page description language common on the web

   Drawing Exchange Format (.dfx)
       Store 3D image created by design program AutoCAD

   Encapsulated PostScript (.epf)
       Professional printing: Illustration program, Adobe Systems,
        Desktop Publishing programs




                                                                      27
3-Dimensional Graphic models
   A 3D model is a variation on the
    vector format

   The location of a 3-dimensional
    object is specified using x, y and
    z co-ordinates
                                                  X
   Further primitives can be found                   3D model
    in 3D models
       Cube, sphere, pyramid, etc.
       Camera, spotlight, texture, shading                Y
        etc.
                                              Z
                                                                 28
3-Dimensional Graphic models
   3D graphics offer the photorealistics effects that have
    you seen in TV, Computer Games

   Examples, Motion Picture films such as:
       Jurassic Park, Terminator 2, Lost World and Toy Story

   Examples 3D programs:
       Carigali Truespace
       3D Studio Max
       Infini-D



                                                                29
3-Dimensional Graphic models




                               30
3-Dimensional Graphic models




                               31
Hardware used to acquire images
                                         Flatbed scanner
   Scanners and digital imaging
    products

   Many forms of scanner
     Drum

     Flat-bed

     Negative / slide

     Hand-held




   Important to check the optical
    resolution of the scanner
      measured in dots per inch (DPI)    Slide scanner

                                                           32
Hardware used to
                 acquire images
                                        Digital camera
   Digital camera
      Uses digital memory instead of

       film
      Images are transferred to

       computer via a cable
      Can be very high resolution




   Stills from a camcorder or PC
    “web-cam” type camera
      Home products tend to be low

        resolution                      Web cam

                                                    33
Hardware used to
                create / edit images
                                     Tablet and pen
   Graphics tablet and pen
     Preferred by digital artists

     Pressure sensitivity




   Digitiser tablet
      Preferred by technical

       artists
      Mouse has accurate

       crosshair to help digitise
       drawings

                                         Digitiser

                                                      34
Converting image formats

       Bitmapped font




                           Bitmapped image
                           Bitmapped image
                                              TrueType /
                                               PostScript




                                                                Vector image
                                                                Vector image
                                              Type 1 font
Text
Text




                                             Render as bitmap



                                              Contour trace
       Optical Character
       Recognition (OCR)




                                                                               35
Working With Graphics
   Considerations and guidelines when we are working with
    graphics:

       Choose the graphic depend on your work
       Choose the correct software
       Use minimum color depth
       Delivery Systems




                                                             36
How graphics/images can be used
              effectively
   Different types of graphics are used in different ways:

   Line drawing are graphical representations of physical
    objects. There are 3 kinds of line drawings:

        Isometric - represent 3-D objects without realistic
         perspective

        Orthographic - are 2-D representations of objects

        Perspective - represent objects in their most realistic
                       form
                                                                   37
How graphics/images can be used
              effectively
   Graphs and Tables
    In just a glance, graphs can provide specific data, show
    general trends in data or depict the relationships
    between data and data trends

   Diagrams
    Help users conceptualize a process, flow or
    interrelationship. Examples of diagrams include: Flow
    charts, Schematic Drawings and Block Diagrams.



                                                               38
Advantages and Disadvantages
           of using images
   Advantages
      Convey a lot of information quickly

      Add visual simulation and colour

      Can communicate across language borders

      Enhance other media




                                                 39
Advantages and Disadvantages
            of using texts
   Disadvantages
      Do not provide in-depth explanations

         Graphics rarely suffice to convey a whole message

          in business, technical or safety settings

       Can be misinterpreted
          Graphics should be used carefully to make sure

           the message is not ambiguous or cryptic.




                                                              40
Summary
   Today we have met the various types of image that are
    useful when creating multimedia applications

   Pros and cons of bitmapped and vector images

   What hardware is used to create each of these




                                                            41
Next lecture...
We will look at digital Audio formats




                                        42

More Related Content

What's hot

Line drawing algo.
Line drawing algo.Line drawing algo.
Line drawing algo.
Mohd Arif
 
video compression techique
video compression techiquevideo compression techique
video compression techique
Ashish Kumar
 
Applications of cg
Applications of cgApplications of cg
Applications of cg
Ankit Garg
 

What's hot (20)

Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Multimedia synchronization
Multimedia synchronizationMultimedia synchronization
Multimedia synchronization
 
Line drawing algo.
Line drawing algo.Line drawing algo.
Line drawing algo.
 
what is Font in multimedia
 what is Font in multimedia what is Font in multimedia
what is Font in multimedia
 
Multimedia
MultimediaMultimedia
Multimedia
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its application
 
Multimedia:Multimedia compression
Multimedia:Multimedia compression Multimedia:Multimedia compression
Multimedia:Multimedia compression
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics3D Graphics & Rendering in Computer Graphics
3D Graphics & Rendering in Computer Graphics
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D Graphics
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
 
Events in Multimedia - Theory, Model, Application
Events in Multimedia - Theory, Model, ApplicationEvents in Multimedia - Theory, Model, Application
Events in Multimedia - Theory, Model, Application
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
Applications of cg
Applications of cgApplications of cg
Applications of cg
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 

Viewers also liked

Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
Samudin Kassan
 
Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...
Université de Liège (ULg)
 
World wide web with multimedia
World wide web with multimediaWorld wide web with multimedia
World wide web with multimedia
Afaq Siddiqui
 
Interactive multimedia and virtual reality
Interactive multimedia and virtual realityInteractive multimedia and virtual reality
Interactive multimedia and virtual reality
Suprabha B
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
Ram Dutt Shukla
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animation
Mr SMAK
 

Viewers also liked (20)

Animation & Animation Techniques
Animation & Animation TechniquesAnimation & Animation Techniques
Animation & Animation Techniques
 
An introduction to column store indexes and batch mode
An introduction to column store indexes and batch modeAn introduction to column store indexes and batch mode
An introduction to column store indexes and batch mode
 
Animation
AnimationAnimation
Animation
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
 
Bitmap and vector
Bitmap and vectorBitmap and vector
Bitmap and vector
 
Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...Beyond function approximators for batch mode reinforcement learning: rebuildi...
Beyond function approximators for batch mode reinforcement learning: rebuildi...
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
World wide web with multimedia
World wide web with multimediaWorld wide web with multimedia
World wide web with multimedia
 
Interactive multimedia and virtual reality
Interactive multimedia and virtual realityInteractive multimedia and virtual reality
Interactive multimedia and virtual reality
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
 
Animation Techniques
Animation TechniquesAnimation Techniques
Animation Techniques
 
Color & light
Color & lightColor & light
Color & light
 
Back propagation
Back propagationBack propagation
Back propagation
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animation
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
The Internet and Multimedia
The Internet and Multimedia The Internet and Multimedia
The Internet and Multimedia
 
Animation
AnimationAnimation
Animation
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
 
Digital camera
Digital cameraDigital camera
Digital camera
 

Similar to Lecture5 graphics

Scct2013 topic 3_graphics
Scct2013 topic 3_graphicsScct2013 topic 3_graphics
Scct2013 topic 3_graphics
Anies Syahieda
 
Unit 13 assignment 1 report
Unit 13 assignment 1 reportUnit 13 assignment 1 report
Unit 13 assignment 1 report
haverstockmedia
 
Raster Vs. Vector Presentation1
Raster Vs. Vector Presentation1Raster Vs. Vector Presentation1
Raster Vs. Vector Presentation1
cdoeberl
 

Similar to Lecture5 graphics (20)

Fundamentals Image and Graphics
Fundamentals Image and GraphicsFundamentals Image and Graphics
Fundamentals Image and Graphics
 
graphics
graphicsgraphics
graphics
 
Chap9 10
Chap9 10Chap9 10
Chap9 10
 
Higher - Storing graphics
Higher - Storing graphicsHigher - Storing graphics
Higher - Storing graphics
 
Multimedia digital images
 Multimedia  digital images Multimedia  digital images
Multimedia digital images
 
Bitmap and vector
Bitmap and vectorBitmap and vector
Bitmap and vector
 
L3 cmp technicalfile_180911
L3 cmp technicalfile_180911L3 cmp technicalfile_180911
L3 cmp technicalfile_180911
 
Digital Image File Formats
Digital Image File FormatsDigital Image File Formats
Digital Image File Formats
 
Ch6
Ch6Ch6
Ch6
 
Ch06
Ch06Ch06
Ch06
 
Scct2013 topic 3_graphics
Scct2013 topic 3_graphicsScct2013 topic 3_graphics
Scct2013 topic 3_graphics
 
Technical concepts for graphic design production 2
Technical concepts for graphic design production 2Technical concepts for graphic design production 2
Technical concepts for graphic design production 2
 
Unit 13 assignment 1 report
Unit 13 assignment 1 reportUnit 13 assignment 1 report
Unit 13 assignment 1 report
 
Digital image
Digital imageDigital image
Digital image
 
Vector and bitmap
Vector and bitmapVector and bitmap
Vector and bitmap
 
Vector and bitmap
Vector and bitmapVector and bitmap
Vector and bitmap
 
Ch08
Ch08Ch08
Ch08
 
Raster Vs. Vector Presentation1
Raster Vs. Vector Presentation1Raster Vs. Vector Presentation1
Raster Vs. Vector Presentation1
 
Digital Coding of Images.pptx
Digital Coding of Images.pptxDigital Coding of Images.pptx
Digital Coding of Images.pptx
 
UG141 - Week 5 (Graphics)
UG141 - Week 5 (Graphics)UG141 - Week 5 (Graphics)
UG141 - Week 5 (Graphics)
 

More from Mr SMAK

Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)
Mr SMAK
 
Assigments2009
Assigments2009Assigments2009
Assigments2009
Mr SMAK
 
Evaluation of cellular network
Evaluation of cellular networkEvaluation of cellular network
Evaluation of cellular network
Mr SMAK
 
Common protocols
Common protocolsCommon protocols
Common protocols
Mr SMAK
 
Cellular network
Cellular networkCellular network
Cellular network
Mr SMAK
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
Mr SMAK
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
Mr SMAK
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architecture
Mr SMAK
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
Mr SMAK
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
Mr SMAK
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Mr SMAK
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
Mr SMAK
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
Mr SMAK
 
Chapter 2 ASE
Chapter 2 ASEChapter 2 ASE
Chapter 2 ASE
Mr SMAK
 
Structure of project plan and schedule
Structure of project plan and scheduleStructure of project plan and schedule
Structure of project plan and schedule
Mr SMAK
 
Proposal format
Proposal formatProposal format
Proposal format
Mr SMAK
 
Proposal announcement batch2009
Proposal announcement batch2009Proposal announcement batch2009
Proposal announcement batch2009
Mr SMAK
 
List ofsuparco projectsforuniversities
List ofsuparco projectsforuniversitiesList ofsuparco projectsforuniversities
List ofsuparco projectsforuniversities
Mr SMAK
 
Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009
Mr SMAK
 

More from Mr SMAK (20)

Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)Fyp list batch-2009 (project approval -rejected list)
Fyp list batch-2009 (project approval -rejected list)
 
Assigments2009
Assigments2009Assigments2009
Assigments2009
 
Week1
Week1Week1
Week1
 
Evaluation of cellular network
Evaluation of cellular networkEvaluation of cellular network
Evaluation of cellular network
 
Common protocols
Common protocolsCommon protocols
Common protocols
 
Cellular network
Cellular networkCellular network
Cellular network
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 
Parallel architecture
Parallel architectureParallel architecture
Parallel architecture
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 
Lecture 6.1
Lecture  6.1Lecture  6.1
Lecture 6.1
 
Chapter 2 ASE
Chapter 2 ASEChapter 2 ASE
Chapter 2 ASE
 
Structure of project plan and schedule
Structure of project plan and scheduleStructure of project plan and schedule
Structure of project plan and schedule
 
Proposal format
Proposal formatProposal format
Proposal format
 
Proposal announcement batch2009
Proposal announcement batch2009Proposal announcement batch2009
Proposal announcement batch2009
 
List ofsuparco projectsforuniversities
List ofsuparco projectsforuniversitiesList ofsuparco projectsforuniversities
List ofsuparco projectsforuniversities
 
Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009Fyp timeline & assessment policy batch 2009
Fyp timeline & assessment policy batch 2009
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Lecture5 graphics

  • 1. LECTURE 5 THE USES OF IMAGES IN MULTIMEDIA Prepared By Razia Nisar Noorani 1
  • 2. Objective  What is an image?  The types of image  Bitmap  Vector  3D models  Hardware used to acquire / edit images  Converting from one format to another 2
  • 3. What is an image?  An image is the graphical and visual representation of some information that can be displayed on a computer screen or printed out  Images come in a variety of forms:  Photographs  Drawings  Paintings  Television and motion pictures  Semantics  Maps etc. 3
  • 4. What is an image?  Images show us the prominent features of the objects that they represent. These images are composed quite differently, each is an effective representation of its subject 4
  • 5. What is an image?  Images play an important part in multimedia  Navigation  User interface components  Help systems  Clip art 5
  • 6. Image media types  Images can be generally divided into two formats:  Bitmapped or raster images  Vector graphics or Metafile images  Bitmapped images are stored as an array of pixels  Vector graphics are stored as the set of graphic primitives required to represent the image 6
  • 7. Bitmaps Image  A pixel is the smallest element of resolution on a computer screen (Screen Resolution)  A pixel is the basic unit of a digital images. Digital image is a picture that may be stored in, displayed on, processed by a computer.  As mentioned, bitmap is composed of a matrix elements called pixels  Each pixel can be in a specific colour and each pixel consists of two or more colors. 7
  • 8. Bitmaps Image  The range of these colours is known as the colour depth.  The color depth determined “How much data in bits used to determined the number of colors”.  Colour depth is measured in bits per pixel  Remember: a bit (binary digit) is either 1 or 0 and that there are eight bits in a byte 8
  • 9. Colour depth 1 bit per pixel = 2 colours (monochrome) 2 bits per pixel = 4 colours 4 bits per pixel = 16 colours 8 bits per pixel = 256 colours Generally good enough for colour images 16 bits per pixel = 65536 colours Better quality for photograph-like images, also known as high colour 24 bits per pixel = >16 million possible colours Used to recreate photo realistic images, also known as true colour 9
  • 10. Bitmaps Image  The more colours that are allowed per pixel, the greater the size of the image  The number of pixels is related to the size of file that required to store an image.  Remember, two factors effect the size file bitmap are:  Resolution  Color Depth 10
  • 11. Bitmapped images Original image Shown magnified 11
  • 12. Calculating the size of a raster image width × height × colour depth size in bytes = 8  Where:  Width of the images measured in pixels  Height of the images measured in pixels  Colour depth is the number of bits used for color measured in bits per pixel  Remember:  1024 bytes = 1 kilobyte (KB)  1024 kilobytes = 1 megabyte (MB) 12
  • 13. Example  A 640 x 480 pixel image in 24-bit colour would require how much disk space? 640 × 480 × 24 7372800 size in bytes = = 8 8 = 921600 bytes = 900KB 13
  • 14. Popular bitmap formats  Microsoft bitmap (.bmp)  Used in microsoft windows  TIFF - Tagged Image File Format (.tif)  Used for faxing images (amongst other things)  JPEG - Joint Photographic Expert Group (.jpg)  Useful for storing photographic images 14
  • 15. Popular bitmap formats  GIF - Graphics Interchange Format (.gif)  Used a lot on web sites  PNG - Portable Network Graphics (.png)  A new format for web graphics  PCD – Kodak photo CD  A new format for store image in a compressed form on a CD 15
  • 16. Advantages and Disadvantages of using bitmap images  Advantages  Convey detail of information quickly  Real life  Disadvantages  Depend on a Resolution  Effect to the image quality  Size file is big 16
  • 17. Software to create bitmap images  Popular PC packages include:  Microsoft Paint  Included with microsoft windows  Microsoft PhotoDraw 2000  http://www.microsoft.com/office/photodraw/  Adobe Photoshop  http://www.adobe.com/products/photoshop/main.html  Paint Shop Pro  http://www.jasc.com/psp6.html  Macromedia Fireworks  http://www.macromedia.com/software/fireworks/productinfo/ 17
  • 18. Vector images  Vector images are stored as the set of graphic primitives required to represent the image  A graphic primitive is a simple graphic based on drawing elements or objects such as shape  e.g. square, line, ellipse, arc, etc.  The image consists of a set of commands (mathematical equations) that are drawn the object when needed. 18
  • 19. Vector images  Storing and representing images by mathematical equations is called vector graphics or Object Oriented graphics.  Each primitive object has various attributes that go to make up the entire image  e.g. x-y location, fill colour, line colour, line style, etc.  Example:  RECTANGLE : rectangle top, left, width, height, color is ( 0, 0, 200, 200, red) 19
  • 20. Vector images  CIRCLE : circle top, left, radius, color  LINE : Line x1, y1, x2, y2, color  Vector image or vector graphics can be resized without losing the integrity of the original image.  Scaling a vector is a mathematical operation - only the attributes change, the image is unaffected Q: Could you defined what the different between a digital image and Computer Graphics or graphics? 20
  • 21. Primitive geometric drawing objects  Basic  Shapes  Line  Circle  Polyline  Ellipse  Arc  Rectangle  Bezier curve  Square  Pie segment  Triangle  Text  Pentagon,  Font, weight hexagon, heptagon, octagon, etc Text Text 21
  • 22. Scaling vector graphics Shown Original image magnified V e c to r g r a p h ic s V e c to r g r a p h ic s 22
  • 23. Advantages and Disadvantages of using vector image  Advantages  Relatively small amount of data required to represent the image.  Therefore, it does not required a lot of memory to store  Easier to manipulate  Disadvantages  Limited level of detail than can be presented in an image 23
  • 24. Software to create vector images  Graphics programs are tools that allow an artist to create and edit designs used in multimedia applications.  Generally, graphics programs can be categorized as: • Drawing programs – Creating draw type graphics – Provide freehand. Example geometric shape – Example : Adobe Illustrator, Corel Draw, Macromedia Freehand http://www.adobe.com/products/illustrator/main.html 24
  • 25. Software to create vector images  Paint programs - Those creating bitmaps - useful in creating original art - Example: Paint Shop Pro http://www.jasc.com/psp6.html  Image editing programs - Making changes to existing images, such as manipulating the brightness or contrast, applying textures, patterns. - Examples : Adobe Photoshop, Adobe Page Maker, 25
  • 26. Vector formats  Windows metafile (.wmf)  Used by Microsoft Windows  SVG - Scalable Vector Graphics (.svg)  A new format devised for the web  CGM - Computer Graphics Metafile (.cgm)  Older format commonly used for clip art  Adobe PostScript (.ps)  A page description language used to control printers 26
  • 27. Vector formats  Adobe Portable Document Format (.pdf)  A page description language common on the web  Drawing Exchange Format (.dfx)  Store 3D image created by design program AutoCAD  Encapsulated PostScript (.epf)  Professional printing: Illustration program, Adobe Systems, Desktop Publishing programs 27
  • 28. 3-Dimensional Graphic models  A 3D model is a variation on the vector format  The location of a 3-dimensional object is specified using x, y and z co-ordinates X  Further primitives can be found 3D model in 3D models  Cube, sphere, pyramid, etc.  Camera, spotlight, texture, shading Y etc. Z 28
  • 29. 3-Dimensional Graphic models  3D graphics offer the photorealistics effects that have you seen in TV, Computer Games  Examples, Motion Picture films such as:  Jurassic Park, Terminator 2, Lost World and Toy Story  Examples 3D programs:  Carigali Truespace  3D Studio Max  Infini-D 29
  • 32. Hardware used to acquire images Flatbed scanner  Scanners and digital imaging products  Many forms of scanner  Drum  Flat-bed  Negative / slide  Hand-held  Important to check the optical resolution of the scanner  measured in dots per inch (DPI) Slide scanner 32
  • 33. Hardware used to acquire images Digital camera  Digital camera  Uses digital memory instead of film  Images are transferred to computer via a cable  Can be very high resolution  Stills from a camcorder or PC “web-cam” type camera  Home products tend to be low resolution Web cam 33
  • 34. Hardware used to create / edit images Tablet and pen  Graphics tablet and pen  Preferred by digital artists  Pressure sensitivity  Digitiser tablet  Preferred by technical artists  Mouse has accurate crosshair to help digitise drawings Digitiser 34
  • 35. Converting image formats Bitmapped font Bitmapped image Bitmapped image TrueType / PostScript Vector image Vector image Type 1 font Text Text Render as bitmap Contour trace Optical Character Recognition (OCR) 35
  • 36. Working With Graphics  Considerations and guidelines when we are working with graphics:  Choose the graphic depend on your work  Choose the correct software  Use minimum color depth  Delivery Systems 36
  • 37. How graphics/images can be used effectively  Different types of graphics are used in different ways:  Line drawing are graphical representations of physical objects. There are 3 kinds of line drawings:  Isometric - represent 3-D objects without realistic perspective  Orthographic - are 2-D representations of objects  Perspective - represent objects in their most realistic form 37
  • 38. How graphics/images can be used effectively  Graphs and Tables In just a glance, graphs can provide specific data, show general trends in data or depict the relationships between data and data trends  Diagrams Help users conceptualize a process, flow or interrelationship. Examples of diagrams include: Flow charts, Schematic Drawings and Block Diagrams. 38
  • 39. Advantages and Disadvantages of using images  Advantages  Convey a lot of information quickly  Add visual simulation and colour  Can communicate across language borders  Enhance other media 39
  • 40. Advantages and Disadvantages of using texts  Disadvantages  Do not provide in-depth explanations  Graphics rarely suffice to convey a whole message in business, technical or safety settings  Can be misinterpreted  Graphics should be used carefully to make sure the message is not ambiguous or cryptic. 40
  • 41. Summary  Today we have met the various types of image that are useful when creating multimedia applications  Pros and cons of bitmapped and vector images  What hardware is used to create each of these 41
  • 42. Next lecture... We will look at digital Audio formats 42

Editor's Notes

  1. SCA3103 - Introduction to Multimedia Semester 2 02/03 Lecture 2