SlideShare a Scribd company logo
1 of 35
Download to read offline
Software:
         Graphic, Media, Multimedia
                                   Arry Akhmad Arman
                                   School of Electrical Engineering and Informatics
                                   Institut Teknologi Bandung, Indonesia
                                   Email: arman@kupalima com
                                          arman@kupalima.com
                                   Website: http://www.kupalima.com
                                   Blog: http://kupalima.wordpress.com


                                                  This course material can be downloaded at http://slideshare.net/kupalima

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Invention of WWW (World Wide Web)
                       (              )

                                                    • The World Wide Web (commonly
                                                      shortened to the Web) is a system of
                                                      interlinked hypertext documents
                                                      accessed via the Internet. With a Web
                                                      browser, a user views Web pages that
                                                      b                          b       h
                                                      may contain text, images, videos, and
                                                      other multimedia and navigates
                                                      between them using hyperlinks
                                                                           hyperlinks.

                                                    • The World Wide Web was created in
                                                      1989 b B i i h scientist Si Ti
                                                            by British i i Sir Tim
                                                      Berners‐Lee, working at the European
          Tim Berners-Lee
                                                      Organization for Nuclear Research
         weaves the Web for
             Everybody                                (CERN) in Geneva Switzerland and
                                                                 Geneva, Switzerland,
                                                      released in 1992.
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Web Browser Creator

      •    Microsoft Internet Explorer: 73.81%
      •    Firefox: 18.43%
      •    Safari: 6 14%
                   6.14%
      •    Opera: 0.71%
      •    Netscape: 0 62%
                      0.62%
      •    Mozilla: 0.11%
      •    Other: 0.18%
           Other 0 18%



Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Microsoft Internet Explorer
                           p




                                                                       URL (Uniform Resource Locator)

                                                                   http://www.itb.ac.id/STEI/index.html
                                                                   htt //        itb    id/STEI/i d ht l
                                                                   http = protocol name
                                                                   www.itb.ac.id = server name
                                                                   /STEI/index.html = file location




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (
                  p        p    (Image)
                                    g )

      •    Image representation
      •    How big you need memory to store image?
      •    Image Compression
      •    Types of Image Compression
      •    Image file format
      •    Image Processing Application




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Image Representation




                                                pixel


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008   6
Focus on Computer Graphic (Image)
      Image Representation

     • Total number of                                 Pixel
       pixels is (H x V)                                               H (horizontal number of pixel)
     • Every pixel
       represented by
           –   1 bit (black and white)
           –   1 byte (greyscale)
           –   1 byte (256 color)
           –   2 byte (64K color)
           –   3 b t (16M color)
                 byte          l )
           –   more …




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                         7
Greyscale Image ( byte p p
         y         g (1 y per pixel)
                                   )

     • Image 500 x 400 pixel
     • Total number of pixel is 200.000
       pixel
     • E h pixel represented b 1 b t
       Each i l           t d by byte
     • Total image capacity 200.000 x 3
       byte = 200.000 byte




                  Pixel-2                                                         Pixel-n
                                                        = 1 byte
            Pixel-1




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008             8
Color Image (true color, 3 byte per pixel)


    • Image 500 x 400 pixel
    • Total number of pixel is 200.000
      pixel
    • Each pixel represented by 3 byte
    • Total image capacity 200.000 x 3
      byte = 600 000 byte
             600.000




                  Pixel-1        Pixel-2                                          Pixel-n
                                                        = 1 byte




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008             9
Color vs Greyscale vs BW
                  y


                                                                                  Black and White




            Color

                                                    Greyscale



Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                     10
Black and White (1 bit p p
                      (      per pixel)
                                      )
                  8 pixels                                                            8 pixels
                                                         = 1 byte
             8 pixels




       Greyscale                                                                  Black & White
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                   11
Focus on Computer Graphic (Image)
      Image Compression

      • Lossy Compression: some information are loss,
        de‐compression result not same with original
        image. Example: JPEG
      • Lossless Compression: no information loss, de‐
        compression result same with original image.
        Example: GIF, TIFF

                                                    C
                                                    Compression
                                                            i                       ?!hasoas$^%&
                                                                                      823hiwef93
                                                                                     hnf*6867888
                                                  DeCompression

           Original, 600KB                                                        Compressed, <<600KB

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Image Compression Quality




                Best quality,                                                       Low quality,
                file size 99KB                                                      file size 28KB




   Original Image                                                                 Med quality,
                                                                                        quality
   file size 600KB                                                                file size 41KB

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Graphic (Vector)




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Focus on Computer Graphic (Image)
      Image Processing Application

      •    Adobe Photoshop
      •    Corel Draw
      •    Visio
      •    AutoCAD
      •    etc




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Image Processing
      Blue Screen Technique
                                         1. Find the boundary
                                         of the object

                                         2. Copy the object




                                             4.
                                             4 Put it together




              3. Prepare the new background

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Real Sample
              p




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Image Processing [ ]
         p         g           g [2]

      • Digital photo management software programs such as
          g     p            g        f       p g
        Apple iPhoto and Microsoft PictureIt! simplify and
        automate common tasks associated with capturing,
        organizing, editing,
        organizing editing and sharing digital images
                                               images.




                                             Combine it with
           Take an image                      other objects                       Make a statement


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Postscript
              p

      • PostScript: a standard page-description
                                page description
        language for describing text fonts, illustrations,
        and other elements of the printed page
      • Used by professional drawing programs such as
        Adobe Illustrator and Macromedia FreeHand
      • Built into many laser printers and other high‐end
        output devices so those devices can understand
        and follow PostScript instructions
      • PostScript‐based drawing software constructs a
        PostScript
        P S i program as the user d
                                h       draws
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
3D Modeling
                g




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
3D Model and Rendering
                           g

      • Rendering is the process of g
                  g       p         generating an image from a
                                               g        g
        model, by means of computer programs. The model is a
        description of three dimensional objects in a strictly
        defined language or data structure It would contain
                                 structure.
        geometry, viewpoint, texture, lighting, and shading
        information.



                                                    Rendering
                                                     Process



            Model in wireframe                                                    Rendering result
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
3D Model and Rendering
                           g




    Images in wireframe
   view; those on the right
     are fully rendered to
             y
     add surface textures




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Rendering Result
         p              g

                                                                                  Rendering
                                                                                  result




             wireframe




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Sample of Rendering Result
         p              g




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Rendering Quality
              gQ      y




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
CAD/CAM:
      Turning Pictures into Products
      • Computer Aided Design (CAD)
        software:
            – Allows engineers, designers, and
              architects to create
            – designs on screen for products
              ranging from computer
            – chips to public buildings
            – Can test product prototypes
            – Cheaper, faster, and more
              accurate than traditional
            – design‐by‐hand techniques
Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
CAM/CIM
         /

      • Computer‐Aided Manufacturing
             p                         g
        (CAM) is the process by which
        data related to the product design
        are fed into a program that
        controls the manufacturing of
        parts.
      • Computer‐Integrated
        Manufacturing (CIM) refers to the
        combination of CAD/CAM and is a
        major step toward a fully
        automated factory.


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Graphic as Presentation Tools
         p

      •    Remember your goal.
      •    Remember your audience.
      •    Outline your ideas.
      •    Be stingy with words
                            words.
      •    Keep it simple.
      •    Use a consistent design.
      •    Be smart with art.
                          h
      •    Keep each slide focused.
      •    Tell them what you’re
           going to tell them,
           then tell them,
           then tell them what you told them.

                                                  Read “Good Presentation” in http://slideshare.net/kupalima

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Video Principle
                  p


                         NTSC = 30 fps, PAL = 25 fps




                                 frame                  10 minutes NTSC video
                                                        consist of 10 x 60 x 30 = 18 000 frames
                                                                                  18.000


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008                   29
Video and TV Resolutions


                                                              Today TV
     VCD (PAL)
                                                              Resolution
      352x288


                                                                             Today Computer
                DVD (PAL)                                                   Display Resolution
                 720 x 576                                                     (1280 x 800)


                                                                                            Full
                                                                                            F ll HD TV
                                                                                           (1920 x 1080)

                                    High Definition Video
                                        1920 x 1080


Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Video Game




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Nintendo Wii: Playing Tenis
                       y g




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Nintendo Wii: Starwars




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
MIDI
      (Musical Instrument Digital Interface)
      • MIDI is a digital interface for music equipment
      • MIDI is not a musical instrument
      • MIDI represent record and play the pattern of
             represent,
        music playing, not record the sound of music.



                                                          MIDI




Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
Thank you
            y




                                                                       Tolong b k k
                                                                         l    berikan komentar anda
                                                                                                 d
                                                                     tentang penyampaian kuliah ini di
                                                                      http://kupalima.wordpress.com


                                                                                               Belgium, 2000

Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008

More Related Content

What's hot

Introduction to Multimedia
Introduction to MultimediaIntroduction to Multimedia
Introduction to Multimedia
mandalina landy
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
Karuna Moorthi
 
Line drawing algo.
Line drawing algo.Line drawing algo.
Line drawing algo.
Mohd Arif
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
Jay Patel
 

What's hot (20)

The MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital InterfaceThe MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital Interface
 
Introduction to Multimedia
Introduction to MultimediaIntroduction to Multimedia
Introduction to Multimedia
 
Audio file format
Audio file formatAudio file format
Audio file format
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
 
Video
VideoVideo
Video
 
Multimedia: Audio and video technology
Multimedia: Audio and video technologyMultimedia: Audio and video technology
Multimedia: Audio and video technology
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 Audio
 
Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
 
Unit 1
Unit 1Unit 1
Unit 1
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Line drawing algo.
Line drawing algo.Line drawing algo.
Line drawing algo.
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
 
Digital video
Digital videoDigital video
Digital video
 
Multimedia chapter 5
Multimedia chapter 5Multimedia chapter 5
Multimedia chapter 5
 
Sound Editing
Sound EditingSound Editing
Sound Editing
 
Multimedia system, Architecture & Databases
Multimedia system, Architecture & DatabasesMultimedia system, Architecture & Databases
Multimedia system, Architecture & Databases
 
Multimedia chapter 4
Multimedia chapter 4Multimedia chapter 4
Multimedia chapter 4
 

Viewers also liked

Good presentation!
Good presentation!Good presentation!
Good presentation!
Arry Arman
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
Hugo Moreno
 
Raster scan system
Raster scan systemRaster scan system
Raster scan system
Mohd Arif
 
multimedia and computer graphics
multimedia and computer graphicsmultimedia and computer graphics
multimedia and computer graphics
deepthianna
 
Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solving
Bas Leurs
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
ankit_saluja
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminar
Diptimaya Sarangi
 

Viewers also liked (20)

Midi message formats
Midi message formatsMidi message formats
Midi message formats
 
Good presentation!
Good presentation!Good presentation!
Good presentation!
 
E-Business: Chapter 1: Intro to E-B
E-Business: Chapter 1: Intro to E-BE-Business: Chapter 1: Intro to E-B
E-Business: Chapter 1: Intro to E-B
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
graphics
graphicsgraphics
graphics
 
Ch06
Ch06Ch06
Ch06
 
MIDI - Introdução
MIDI - IntroduçãoMIDI - Introdução
MIDI - Introdução
 
Multimedia
MultimediaMultimedia
Multimedia
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentation
 
Developing with Speech and Voice Recognition in Mobile Apps
Developing with Speech and Voice Recognition in Mobile AppsDeveloping with Speech and Voice Recognition in Mobile Apps
Developing with Speech and Voice Recognition in Mobile Apps
 
Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
Text to-speech & voice recognition
Text to-speech & voice recognitionText to-speech & voice recognition
Text to-speech & voice recognition
 
Text to speech converter in C#.NET
Text to speech converter in C#.NETText to speech converter in C#.NET
Text to speech converter in C#.NET
 
Raster scan system
Raster scan systemRaster scan system
Raster scan system
 
multimedia and computer graphics
multimedia and computer graphicsmultimedia and computer graphics
multimedia and computer graphics
 
Digital Tools for Language Development
Digital Tools for Language DevelopmentDigital Tools for Language Development
Digital Tools for Language Development
 
Design Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solvingDesign Theory - Lecture 02: Design processes & Problem solving
Design Theory - Lecture 02: Design processes & Problem solving
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminar
 
Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition Technology
 

Similar to IT Introduction - 06. Graphic & Multimedia

Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
Partnered Health
 
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
imec.archive
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python Presentation
AkramWaseem
 
High-throughput computing in engineering
High-throughput computing in engineeringHigh-throughput computing in engineering
High-throughput computing in engineering
Matevz Dolenc
 
Why do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bWhy do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 b
Artur Serra
 

Similar to IT Introduction - 06. Graphic & Multimedia (20)

Color Imaging on the Internet
Color Imaging on the InternetColor Imaging on the Internet
Color Imaging on the Internet
 
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
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
 
Mathematics in the Digital Age
Mathematics in the Digital AgeMathematics in the Digital Age
Mathematics in the Digital Age
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial DomainPerformance Analysis of Digital Watermarking Of Video in the Spatial Domain
Performance Analysis of Digital Watermarking Of Video in the Spatial Domain
 
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)I Minds2009 Future Networks  Prof  Piet Demeester (Ibbt Ibcn U Gent)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In Israel
 
Rainbow technology
Rainbow technologyRainbow technology
Rainbow technology
 
nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)nternational Journal of Computational Engineering Research(IJCER)
nternational Journal of Computational Engineering Research(IJCER)
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python Presentation
 
High-throughput computing in engineering
High-throughput computing in engineeringHigh-throughput computing in engineering
High-throughput computing in engineering
 
Software Engineering - 01. Introduction
Software Engineering - 01. IntroductionSoftware Engineering - 01. Introduction
Software Engineering - 01. Introduction
 
Why do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bWhy do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 b
 
Digital image copyright protection based on visual cryptography
Digital image copyright protection based on visual cryptographyDigital image copyright protection based on visual cryptography
Digital image copyright protection based on visual cryptography
 
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
Cloud Computing,雲端運算-中研院網格計畫主持人林誠謙
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
Visual Information Retrieval
Visual Information RetrievalVisual Information Retrieval
Visual Information Retrieval
 
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive StreamingMachine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
 

More from Arry Arman (6)

Part1: Introduction to Project Management
Part1: Introduction to Project ManagementPart1: Introduction to Project Management
Part1: Introduction to Project Management
 
Ch02 Idea Venture
Ch02 Idea VentureCh02 Idea Venture
Ch02 Idea Venture
 
Introduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsIntroduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and Applications
 
Software Engineering - 02. Framework
Software Engineering - 02. FrameworkSoftware Engineering - 02. Framework
Software Engineering - 02. Framework
 
IT Introduction - 4. Ghost in The Machine
IT Introduction - 4. Ghost in The MachineIT Introduction - 4. Ghost in The Machine
IT Introduction - 4. Ghost in The Machine
 
IT Introduction - 2. Inside The Box
IT Introduction - 2. Inside The BoxIT Introduction - 2. Inside The Box
IT Introduction - 2. Inside The Box
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 

IT Introduction - 06. Graphic & Multimedia

  • 1. Software: Graphic, Media, Multimedia Arry Akhmad Arman School of Electrical Engineering and Informatics Institut Teknologi Bandung, Indonesia Email: arman@kupalima com arman@kupalima.com Website: http://www.kupalima.com Blog: http://kupalima.wordpress.com This course material can be downloaded at http://slideshare.net/kupalima Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 2. Invention of WWW (World Wide Web) ( ) • The World Wide Web (commonly shortened to the Web) is a system of interlinked hypertext documents accessed via the Internet. With a Web browser, a user views Web pages that b b h may contain text, images, videos, and other multimedia and navigates between them using hyperlinks hyperlinks. • The World Wide Web was created in 1989 b B i i h scientist Si Ti by British i i Sir Tim Berners‐Lee, working at the European Tim Berners-Lee Organization for Nuclear Research weaves the Web for Everybody (CERN) in Geneva Switzerland and Geneva, Switzerland, released in 1992. Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 3. Web Browser Creator • Microsoft Internet Explorer: 73.81% • Firefox: 18.43% • Safari: 6 14% 6.14% • Opera: 0.71% • Netscape: 0 62% 0.62% • Mozilla: 0.11% • Other: 0.18% Other 0 18% Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 4. Microsoft Internet Explorer p URL (Uniform Resource Locator) http://www.itb.ac.id/STEI/index.html htt // itb id/STEI/i d ht l http = protocol name www.itb.ac.id = server name /STEI/index.html = file location Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 5. Focus on Computer Graphic ( p p (Image) g ) • Image representation • How big you need memory to store image? • Image Compression • Types of Image Compression • Image file format • Image Processing Application Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 6. Focus on Computer Graphic (Image) Image Representation pixel Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 6
  • 7. Focus on Computer Graphic (Image) Image Representation • Total number of Pixel pixels is (H x V) H (horizontal number of pixel) • Every pixel represented by – 1 bit (black and white) – 1 byte (greyscale) – 1 byte (256 color) – 2 byte (64K color) – 3 b t (16M color) byte l ) – more … Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 7
  • 8. Greyscale Image ( byte p p y g (1 y per pixel) ) • Image 500 x 400 pixel • Total number of pixel is 200.000 pixel • E h pixel represented b 1 b t Each i l t d by byte • Total image capacity 200.000 x 3 byte = 200.000 byte Pixel-2 Pixel-n = 1 byte Pixel-1 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 8
  • 9. Color Image (true color, 3 byte per pixel) • Image 500 x 400 pixel • Total number of pixel is 200.000 pixel • Each pixel represented by 3 byte • Total image capacity 200.000 x 3 byte = 600 000 byte 600.000 Pixel-1 Pixel-2 Pixel-n = 1 byte Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 9
  • 10. Color vs Greyscale vs BW y Black and White Color Greyscale Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 10
  • 11. Black and White (1 bit p p ( per pixel) ) 8 pixels 8 pixels = 1 byte 8 pixels Greyscale Black & White Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 11
  • 12. Focus on Computer Graphic (Image) Image Compression • Lossy Compression: some information are loss, de‐compression result not same with original image. Example: JPEG • Lossless Compression: no information loss, de‐ compression result same with original image. Example: GIF, TIFF C Compression i ?!hasoas$^%& 823hiwef93 hnf*6867888 DeCompression Original, 600KB Compressed, <<600KB Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 13. Focus on Computer Graphic (Image) Image Compression Quality Best quality, Low quality, file size 99KB file size 28KB Original Image Med quality, quality file size 600KB file size 41KB Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 14. Focus on Computer Graphic (Image) Graphic (Vector) Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 15. Focus on Computer Graphic (Image) Image Processing Application • Adobe Photoshop • Corel Draw • Visio • AutoCAD • etc Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 16. Sample of Image Processing Blue Screen Technique 1. Find the boundary of the object 2. Copy the object 4. 4 Put it together 3. Prepare the new background Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 17. Real Sample p Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 18. Sample of Image Processing [ ] p g g [2] • Digital photo management software programs such as g p g f p g Apple iPhoto and Microsoft PictureIt! simplify and automate common tasks associated with capturing, organizing, editing, organizing editing and sharing digital images images. Combine it with Take an image other objects Make a statement Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 19. Postscript p • PostScript: a standard page-description page description language for describing text fonts, illustrations, and other elements of the printed page • Used by professional drawing programs such as Adobe Illustrator and Macromedia FreeHand • Built into many laser printers and other high‐end output devices so those devices can understand and follow PostScript instructions • PostScript‐based drawing software constructs a PostScript P S i program as the user d h draws Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 20. 3D Modeling g Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 21. 3D Model and Rendering g • Rendering is the process of g g p generating an image from a g g model, by means of computer programs. The model is a description of three dimensional objects in a strictly defined language or data structure It would contain structure. geometry, viewpoint, texture, lighting, and shading information. Rendering Process Model in wireframe Rendering result Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 22. 3D Model and Rendering g Images in wireframe view; those on the right are fully rendered to y add surface textures Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 23. Sample of Rendering Result p g Rendering result wireframe Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 24. Sample of Rendering Result p g Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 25. Rendering Quality gQ y Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 26. CAD/CAM: Turning Pictures into Products • Computer Aided Design (CAD) software: – Allows engineers, designers, and architects to create – designs on screen for products ranging from computer – chips to public buildings – Can test product prototypes – Cheaper, faster, and more accurate than traditional – design‐by‐hand techniques Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 27. CAM/CIM / • Computer‐Aided Manufacturing p g (CAM) is the process by which data related to the product design are fed into a program that controls the manufacturing of parts. • Computer‐Integrated Manufacturing (CIM) refers to the combination of CAD/CAM and is a major step toward a fully automated factory. Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 28. Graphic as Presentation Tools p • Remember your goal. • Remember your audience. • Outline your ideas. • Be stingy with words words. • Keep it simple. • Use a consistent design. • Be smart with art. h • Keep each slide focused. • Tell them what you’re going to tell them, then tell them, then tell them what you told them. Read “Good Presentation” in http://slideshare.net/kupalima Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 29. Video Principle p NTSC = 30 fps, PAL = 25 fps frame 10 minutes NTSC video consist of 10 x 60 x 30 = 18 000 frames 18.000 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008 29
  • 30. Video and TV Resolutions Today TV VCD (PAL) Resolution 352x288 Today Computer DVD (PAL) Display Resolution 720 x 576 (1280 x 800) Full F ll HD TV (1920 x 1080) High Definition Video 1920 x 1080 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 31. Video Game Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 32. Nintendo Wii: Playing Tenis y g Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 33. Nintendo Wii: Starwars Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 34. MIDI (Musical Instrument Digital Interface) • MIDI is a digital interface for music equipment • MIDI is not a musical instrument • MIDI represent record and play the pattern of represent, music playing, not record the sound of music. MIDI Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008
  • 35. Thank you y Tolong b k k l berikan komentar anda d tentang penyampaian kuliah ini di http://kupalima.wordpress.com Belgium, 2000 Arry Akhmad Arman | School of Electrical Engineering and Informatics ITB | 2008