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

Digitization of Audio.ppt
Digitization of Audio.pptDigitization of Audio.ppt
Digitization of Audio.ppt
Videoguy
 
video compression techique
video compression techiquevideo compression techique
video compression techique
Ashish Kumar
 
Chapter 2 : TEXT
Chapter 2 : TEXTChapter 2 : TEXT
Chapter 2 : TEXT
azira96
 

What's hot (20)

Chapter 6 : VIDEO
Chapter 6 : VIDEOChapter 6 : VIDEO
Chapter 6 : VIDEO
 
Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Multimedia color in image and video
Multimedia color in image and videoMultimedia color in image and video
Multimedia color in image and video
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systems
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
 
Digitization of Audio.ppt
Digitization of Audio.pptDigitization of Audio.ppt
Digitization of Audio.ppt
 
Multimedia graphics and image data representation
Multimedia graphics and image data representationMultimedia graphics and image data representation
Multimedia graphics and image data representation
 
Audio and video streaming
Audio and video streamingAudio and video streaming
Audio and video streaming
 
Video signal-ppt
Video signal-pptVideo signal-ppt
Video signal-ppt
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
 
what is Font in multimedia
 what is Font in multimedia what is Font in multimedia
what is Font in multimedia
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Multimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 AudioMultimedia System & Design Ch 4 Audio
Multimedia System & Design Ch 4 Audio
 
Multimedia:Multimedia compression
Multimedia:Multimedia compression Multimedia:Multimedia compression
Multimedia:Multimedia compression
 
Chapter 2 : TEXT
Chapter 2 : TEXTChapter 2 : TEXT
Chapter 2 : TEXT
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
 
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONDIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
 
Audio file format
Audio file formatAudio file format
Audio file format
 
multimedia image.ppt
multimedia image.pptmultimedia image.ppt
multimedia image.ppt
 

Viewers also liked

Lecture# 7 midi file format
Lecture#  7 midi file formatLecture#  7 midi file format
Lecture# 7 midi file format
Mr SMAK
 
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
 

Viewers also liked (20)

Lecture# 7 midi file format
Lecture#  7 midi file formatLecture#  7 midi file format
Lecture# 7 midi file format
 
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
 
Multimedia chapter 4
Multimedia chapter 4Multimedia chapter 4
Multimedia chapter 4
 
graphics
graphicsgraphics
graphics
 
Ch06
Ch06Ch06
Ch06
 
MIDI - Introdução
MIDI - IntroduçãoMIDI - Introdução
MIDI - Introdução
 
grapics and multimedia
grapics and multimediagrapics and multimedia
grapics and multimedia
 
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
 

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

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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...
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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