G0Q55A – Multimedia: modelleren en programmeren 2007/2008 Martin Wolpers & Erik Duval 09 November 2007 1.

Slides:



Advertisements
Similar presentations
Multimedia Mr. Sanchez.
Advertisements

L.Ghadah R. Hadba CT1514-L1.  Computer Graphics :refers to processing of creating a new image from Geometry, Lighting parameters, Materials and Textures.Using.
Image Data Representations and Standards
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Graphics CS 121 Concepts of Computing II. What is a graphic? n A rectangular image. n Stored in a file of its own, or … … embedded in another data file.
Discrete Media: Text, Still Images
Lecture 3: Spring 2009 Graphics and Image Data Representations
Graphics on the Web CS575 Spring 2006 Dr.Abbot Student: Andre Liv.
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
Li & Drew © Prentice Hall Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration.
Introduction to Computer Graphics
Manipulating Images Image A visual representation of something that is seen in real life. It can be two-dimensional or three-dimensional A visual representation.
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
Fundamentals of Multimedia
Graphics.
Page 18/30/2015 CSE 40373/60373: Multimedia Systems 4.2 Color Models in Images  Colors models and spaces used for stored, displayed, and printed images.
Chapter 3 Graphics and Image Data Representations
Graphics and Image Data Representations Mr.Nael Aburas 1.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Lecture 4 - Introduction to Computer Graphics
Chapter 3 Graphics and Image Data Representations
Image Storage Bitmapped Graphics – in which an image is represented as a collection of dots Vector Graphics – in which an image is represented as a set.
Digital Image: Representation & Processing (2/2) Lecture-3
THE THEORY & CONCEPTS Lesson 1 – Part 1. What is Graphic Design It’s a CREATIVE PROCESS Undertaken in order to convey a specific message/s I can’t teach.
Multimedia Elements II Graphics, Digital Video. UIT - Multimedia Production2 Multimedia Elements Multimedia elements include: Text Graphics Animation.
1 Image Formats. 2  To be able save image data for future manipulation and display we need to be able to store it in a consistent manner  Formats enable.
Digital Cameras And Digital Information. How a Camera works Light passes through the lens Shutter opens for an instant Film is exposed to light Film is.
SVG – Scaleable Vector Graphics DBI – Representation and Management of Data on the Internet.
Information Processes and Technology Multimedia: Graphics.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
GRAPHICS. Topic Outline What is graphic. Resolution. Types of graphics. Using graphic in multimedia applications.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Graphics. Graphic is the important media used to show the appearance of integrative media applications. According to DBP dictionary, graphics mean drawing.
CS- 375 Graphics and Human Computer Interaction Lecture 1: 12/4/1435 Fundamental Techniques in Graphics Lecturer: Kawther Abas.
Graphics workshop Library and Information Services University of St Andrews.
File Format. Graphics file Format GIF (Graphics Interchange Format) JPEG (Joint Photographic Experts Group) PNG (Portable Network Graphics) TIFF (Tag.
2D Graphics Theory & Principles. Single Point Smallest addressable area on screen or digital image.
File Formats and Vector Graphics. File Types Images and data are stored in files. Each software application uses different native file types and file.
File Format. Graphic file Format GIF –cross-platform compatibility –developed by CompuServe as a common format for exchanging bitmapped images between.
Multimedia Basics (1) Hongli Luo CEIT, IPFW. Topics r Image data type r Color Model : m RGB, CMY, CMYK, YUV, YIQ, YCbCr r Analog Video – NTSC, PAL r Digital.
Raster Graphics 2.01 Investigate graphic image design.
Dr. Rasha Orban CS Department. Graphics and Image Data Representations Lecture 4.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
Graphics Concepts Presentation
Image File Formats By Dr. Rajeev Srivastava 1. Image File Formats Header and Image data. A typical image file format contains two fields namely Dr. Rajeev.
Digital Graphics Vocabulary Texas State University CI5363 Florence Yang.
Image File Formats Harrow Computer Club – Wed, 1 Dec 2010 Bob Watson MA CMath MIMA MBCS.
Image Editing Vocabulary Words Pioneer Library System Norman Public Library Nancy Rimassa, Trainer Thanks to Wikipedia ( help.
Chapter 1 Definitions & Basics of Digital Image 1.Image 2.Digital Image 3.Raster 4. Vector 5.Image Editing 1.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Chapter 3_B Graphics and Image Data Representations 1.Graphics/Image Data Types 2.Popular File Formats 3.Further Exploration 1.
BITMAPPED IMAGES & VECTOR DRAWN GRAPHICS
DIGITAL MEDIA FOUNDATIONS
Graphics and image data representation
Binary Representation in Audio and Images
Chapter 3 Graphics and Image Data Representations
Raster Images CPSC 1030.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Fundamentals of Multimedia
Image File Size and File Compression
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Introduction to Computer Graphics
Graphics Basic Concepts.
MED 2001 Advanced Media Production
Multimedia System Image
Basic Concepts of Digital Imaging
timo. fi (59003) www. biocenter
Lecture 4 - Introduction to Computer Graphics
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Presentation transcript:

G0Q55A – Multimedia: modelleren en programmeren 2007/2008 Martin Wolpers & Erik Duval 09 November

 Group presentation groups  Some secrets of images  Java & Java Media Framework  Java Assignment G0Q55A – Multimedia: modelleren en programmeren 2007/20082

 Group 5 Group 5  Jan Sebrechts  Sébastien Devynck  Pieter Gevers  Kim Gressens  Iwein Vranckx  Group 6 Group 6  Jelle Wardenier  Laurens Serneels  Stijn Adriaensens  Tim Boven G0Q55A – Multimedia: modelleren en programmeren 2007/20083

4  Digital images vs. Analog images  Here  Digital representations of images  No video!  No recording!  No capturing! Presentation based on Fundamentals of Multimedia, Li&Drew, Prentice Hall 2003

G0Q55A – Multimedia: modelleren en programmeren 2007/20085  Color models (RGB vs. CYM)  Gray Images  1-bit  Gray scale  Color images (GIF)  Color images compression (JPG)

G0Q55A – Multimedia: modelleren en programmeren 2007/20086  RGB: Red – Green – Blue  For monitors: colors add  CMY: Cyan – Magenta – Yellow  For printing: colors subtract

G0Q55A – Multimedia: modelleren en programmeren 2007/20087

8 C1R M =1 -G Y1B R1C G =1 -M B1Y

G0Q55A – Multimedia: modelleren en programmeren 2007/20089  Color ~ (Voltage of color electron gun) gamma => not enough light with low voltages

G0Q55A – Multimedia: modelleren en programmeren 2007/  1-bit: white or black  640x480~37,5 kByte  Pixel??

G0Q55A – Multimedia: modelleren en programmeren 2007/200811

G0Q55A – Multimedia: modelleren en programmeren 2007/ Graphic from

G0Q55A – Multimedia: modelleren en programmeren 2007/  1 pixel = 1 gray value  1 gray value = 1 byte  Bitmap = cube with dimension image size x 8 bit  Size 640x480x1Byte = 300kByte  E.g. bmp

G0Q55A – Multimedia: modelleren en programmeren 2007/  Transform 1 pixel to larger pattern  Used for 1-bit printers  Example  2x2 dither matrix: transform [0..255] -> [0..4]  0:0 1: [1..63], 2:[ ], 3:[ ], 4:[ ]  Better ideas?  Size: 4x 640x480x1Byte

G0Q55A – Multimedia: modelleren en programmeren 2007/  24-bit color images  3 channels, 1 Byte per channel  256x256x256 colors (~16M) (more later)  Size: 640x480x24bit ~ 900kByte  32-bit color images  24-bit images + special effects channel (1 Byte)  8-bit color images  No direct color information  Color look-up index

G0Q55A – Multimedia: modelleren en programmeren 2007/ kByte300kByte

G0Q55A – Multimedia: modelleren en programmeren 2007/  1byte index into color palette (256 colors)  Size: 1bytex640x480 ~ 300kByte

G0Q55A – Multimedia: modelleren en programmeren 2007/ Bitmaps and Container  TIFF  WMF  8-bit GIF  PNG  JPEG  EXIF Vector formats  PS and PDF  SVG

G0Q55A – Multimedia: modelleren en programmeren 2007/  TIFF : stands for Tagged Image File Format.  Attachment of additional information (referred to as “tags”)  Flexibility  Most important tag format signifier: type of compression etc.  TIFF can store many different types of image 1-bit, grayscale, 8-bit color, 24-bit RGB, etc.  TIFF is lossless format but JPEG compression possible

G0Q55A – Multimedia: modelleren en programmeren 2007/  Microsoft Windows: WMF native vector file format:  Consist of a collection of GDI (Graphics Device Interface) function calls, also native to the Window environment.  “played” a file (typically using the Windows PlayMetaFile() function) == render graphics  Device-independent and unlimited in size.

G0Q55A – Multimedia: modelleren en programmeren 2007/  Graphics Interchange Format  GIF87a (original)  GIF89a (extension for simple animations)  8-bit color images  Interlacing

G0Q55A – Multimedia: modelleren en programmeren 2007/ GIF Signatur Screen Descriptor Global Color Map Image Descriptor Local Color Map Raster Area GIF Terminator Repeat n times

G0Q55A – Multimedia: modelleren en programmeren 2007/200823

G0Q55A – Multimedia: modelleren en programmeren 2007/ Length: 2^(Pixel+1)

G0Q55A – Multimedia: modelleren en programmeren 2007/  PNG format : standing for Portable Network Graphics  → meant to supersede the GIF standard, and extends it in important ways.  Special features of PNG files include:  Support for up to 48 bits of color information — a large increase.  contain gamma-correction and alpha-channel information  Progressive display (2-dimensional fashion in seven passes through each 8 × 8 block)

G0Q55A – Multimedia: modelleren en programmeren 2007/  JPEG  Image compression standard (Joint Photographic Experts Group) 1992  JPEG is a lossy image compression method  transform coding method using the DCT ( Discrete Cosine Transform ).  An image = F(i, j) in the spatial domain.  2D DCT yields a frequency response which is a function F ( u, v ) in the spatial frequency domain

G0Q55A – Multimedia: modelleren en programmeren 2007/  Observation 1  Intensity does not change widely in small areas  Observation 2  High spatial frequency less noticed by humans  Observation 3  Visual acuity (accuracy in distinguishing closely spaced lines) is much greater for gray (“black and white”) than for color.

G0Q55A – Multimedia: modelleren en programmeren 2007/200828

G0Q55A – Multimedia: modelleren en programmeren 2007/ Original20%5%

G0Q55A – Multimedia: modelleren en programmeren 2007/  EXIF (Exchange Image File) used for digital cameras:  Compressed EXIF files use the baseline JPEG format.  Tags (many more than in TIFF) facilitate higher quality printing, more information  about the camera  picture-taking conditions (flash, exposure, light source, white balance, type of scene, etc.)  Specification of file format for audio that accompanies digital images.

G0Q55A – Multimedia: modelleren en programmeren 2007/  Images made up of simple mathematically describable geometrical forms  E.g. lines, polygons, circles, bezier curves, etc.  Combined and transformed to form complex objects  File formats  PS and PDF  SVG: xml based, WWW consortium  WMF: windows  Text, too: True Type fonts

G0Q55A – Multimedia: modelleren en programmeren 2007/  Layout and Content are true-copy enabled!  Postscript – language for typesetting  Vector-based picture language  Postscript includes text as well as vector/structured graphics.  GL bit-mapped images included in output  Encapsulated Postscript (eps) files add additional information for inclusion  no compression (stored as ASCII)  Portable Document format (PDF)  LZW compression  Without images (compression ratio, 2:1 or 3:1)

G0Q55A – Multimedia: modelleren en programmeren 2007/ Graphic from

G0Q55A – Multimedia: modelleren en programmeren 2007/  Filters frames/fip-Morpholo.html frames/fip-Morpholo.html  Image processing at TU Delft frames/fip.html frames/fip.html

Java Tutorial  Java Media Framework  G0Q55A – Multimedia: modelleren en programmeren 2007/200835

Implementation of your CO2 calculator in Java Follow strictly (!!)  Your Storyboard  Your Flow Chart /State Diagram  Your Layout  Your Timeline Running Applet (!) including source code documentation Deadline: G0Q55A – Multimedia: modelleren en programmeren 2007/200836

 Applet works; name restrictions  Programming Syle: readalbe, structured, layout, naming,...  Document differences to flash, smil, etc. wnd why!  Say who did what for how long  Used tools G0Q55A – Multimedia: modelleren en programmeren 2007/200837