MULTIMEDIA SYSTEMS

Size: px
Start display at page:

Download "MULTIMEDIA SYSTEMS"

Transcription

1 1 Department of Computer Engineering, Faculty of Engineering King Mongkut s Institute of Technology Ladkrabang MULTIMEDIA SYSTEMS Pk Pakorn Watanachaturaporn, Wt ht Ph.D. PhD pakorn@live.kmitl.ac.th, pwatanac@gmail.com Chapter 3 Digital Image Processing 2

2 Tools for Digital Image Processing Digital cameras Point-and-shoot Consumer level less expensive, easy to use, compact Prosumer Lie between the consumer and professional levels l in quality and expense More options, o file types, compression o levels, settings One view is offset from the lens view Professional Usually single-lens reflex cameras (SLR) one look through the view finder and see exactly what the lens sees High quality, detachable lenses 3 Tools for Digital Image Processing Digital cameras USB or IEEE1394 (Firewire) Memory card Pixel dimensions vs. storage Aspect ratio 4:3 4

3 Tools for Digital Image Processing Scanner Resolution DPI (dots per inch) Software A paint program a raster graphic editor Create e bitmap images; e.g., Microsoft Paint A drawing program Create vector graphics; e.g., Illustrator, Freehand An image processing programs Have tools for painting and drawing; e.g., Photoshop, GIMP 5 Digital Image File Types Bitmap Images File Suffix Abbreviation File Type.bmp BMP Windows bitmap.gif GIF Graphics Interchange Format.jpeg or.jpg JPEG Joint Photographic Experts Group.png PNG Portable Network Graphics.psd PSD Adobe Photoshop.raw Photoshop.tif or.tiff TIFF Tagged Image File Format 6

4 Digital Image File Types Vector Images File Suffix Abbreviation File Type.ai AI Adobe Illustrator t.swf SWF Shockwave Flash.cdr CDR Corel Draw.dxf DXF AutoCAD ASCII Drawing Interchange Format Metafiles File Suffix Abbreviation File Type.cgm CGM Computer Graphics Metafile.emf,.wmf EMF, WMF Enhanced metafile and Windows metafile.eps EPS Encapsulated Postscript.pdf PDF Portable Document Format 7 Digital Image File Type File format categories Bitmap image Vector image A hybrid of the two called metafiles 8

5 Digital Image File Type Bitmap file Considering Color model; e.g., RGB, CMYK, indexed color Bit depth; e.g., 1, 4, 8, 16, 24, 32, 48, or 64 bits Compression type; e.g., LZW, RLE, JPEG OS, browsers, application software that support it 9 Digital Image File Type Bitmap file GIF and JPEG are widely used on the web Good for continuous tone photographic images JPEG Compress with JPEG compression algorithm Level of compression The file format is actually called JFIF for JPEG File Interchange Format GIF Optional interlaced format - allow progressive download 10

6 Digital Image File Type Bitmap file RAW format Unprocessed image data without any color interpolation, white balancing, or contrast adjustments Photoshop.raw format RAW format from a digital camera Depend on the camera s engineering Proprietary to the camera Need special software to read the file when one port the file to a computer 11 Digital Image File Type Vector graphic file The size of a vector graphic file is proportional to the number of graphical objects in it Store image data in terms of geometric objects The objects are specified by parameters like line styles, side lengths, radius, color, gradients, etc. LineType 1; LineWidth 2.0; LineColr 1; Line (200, 400) (200, 600); Circle (500, 600), 430; 12

7 Digital Image File Type Metafile Combine vector graphics and bitmap images The most widely used is PDF Portable Document Format Can be used on all major operating systems Contain text, bitmap images, vector graphics, hyperlinks Microsoft Windows Metafile Format (WMF) The revised version of WMF is Enhanced Metafile Format (EMF) 13 Indexed Color One want to reduce the number of colors used in an image A picture doesn t use a large number of colors Slight differences in color may not be important May have constraints on the file size The process of reducing the number of color is called color quantization In image processing programs, the color mode associated with color quantization is called indexed color 14

8 Indexed Color Color quantization Begin with an image file stored with a bit depth of n Reduce to bit depth to b Involve three steps Determine the actual range and number of color used in a picture Choosing 2 b colors to represent those that actually appear in the picture Map the colors in the original picture to the colors chosen for the reduced bit-depth picture 15 Indexed Color Popularity algorithm 2 b colors that appear most often are chosen for the reduced-bit depth picture Map one of the original colors to the more limited palette by finding the color that is most similar using the minimum mean squared distance 2 b colors in the reduced d palette be given by their RGB color components such that the i-th color has components r i, g i, and b i for 0 i 2 b Find the color at index i that minimizes ( R r ) + ( G g ) + ( B b ) i i 16

9 Indexed Color Uniform partitioning algorithm Divide the subspace containing the existing colors into 2 b blocks of equal size If the quantization is perfectly uniform, the slices in each dimension are equally spaced However, the size of a slice in one dimension does not have to equal the size of a slice in another dimension The slices must be made such that they partition the color space into no more than 256 blocks; e.g., 16 x 4 x 4, 8 x 8 x 4 If we don t mind sacrificing i some color, fewer than 256 can be used; e.g., 6 x 6 x 6 17 Indexed Color Uniform partitioning algorithm 18

10 Indexed Color Uniform partitioning algorithm The disadvantage Does not account for the fact that the equal-sized partitions of the color space may not be equally populated there may be many colors in one partition, and only few in another 19 Indexed Color Combination of the popularity and the uniform partitioning algorithm n = 24, b = 8, and k = 12 For each pixel, consider only the first k/3 = 4 bits in each of the R, G, B for the total of 12 bits = 4,096 categories Run through the original image file and count how many of the pixels fall into each of the 4,096 categories Take the 2 b = 256 most frequently occurring of these categories and use them in the final indexed color table for your image Take each of the original i pixels and map it to the closest of the colors in the color table based on minimum mean squared distance 20

11 Dithering A technique for simulating colors that are unavailable in a palette by using available colors that are blended by the eye so that they look like the desired colors 21 Dithering Original Photo Original image using the web-safe color palette with no dithering applied 22

12 Dithering Depth is reduced to a 16-color optimized palette in this image, with no dithering This image also uses the 16-color optimized palette, but the use of dithering helps to reduce banding 23 Dithering Noise dithering (a.k.a. random dithering) Adding high frequency noise speckles of black and white 24

13 Dithering Random Halftone Michelangelo's David Threshold Bayer (ordered) Floyd Steinberg 25 Dithering Jarvis, Judice & Ninke Stucki Michelangelo's David Threshold Burkes Scolorq 26

14 Channels, Layers, and Masks Digital image processing tools Break images into parts that can be treated separately RGB can be broken down to Red, green, blue color components An additional alpha channel store the opacity level for each pixel Alpha channel 27 Channels, Layers, and Masks Alpha blending A mathematical procedure for putting together multiple images or layers with varying levels of opacity Let a foreground pixel be given by F = ( f,, ) r fg fb Let a background pixel be given by B = ( br, bg, bb ) The result composite pixel color C = ( cr, cg, cb ) The opacity level α where 0 α 1 f ( 1 α f ) ( 1 α ) ( 1 α ) c = α f + b r f r f r c = α f + b g f g f g c = α f + b b f b f b f 28

15 Blending Modes Layers have blending modes associated with them in additional to opacity setting Blending modes create a variety of effects in making a composite of a foreground and background image 29 Blending Modes Top layer Bottom layer 30

16 Blending Modes Top layer Bottom layer Multiply blend mode Screen blend mode 31 Blending Modes 32

17 Pixel Point Processing Categorize image transforms into two types Pixel point processing a pixel value is changed based only on its original value, without reference to surrounding pixels Spatial filtering changes a pixel s value based on the values of neighboring pixels. 33 Pixel Point Processing Histograms a discrete function that describes frequency distribution Histogram function ( ) = for min max hi v i i Mode the value that occurs most frequently Mean average 1 n xi n i = 1 x= Median a value of x such that at most half of the values in the sample population are less than x and at most half are greater 34

18 Pixel Point Processing 35 Pixel Point Processing Transform functions and Curves A transform is a function that changes pixel values g ( ) ( xy, ) = T f( x, y) 36

19 Pixel Point Processing Transform functions and Curves 37 Pixel Point Processing Transform functions and Curves 38

20 Spatial Filtering A filter is an operation performed on digital image data to sharpen, smooth, or enhance some feature Filtering in the spatial domain Perform on image data in the form of the pixel s color values Filtering in the frequency domain Perform on image data that is represented in terms of its frequency components 39 Spatial Filtering Convolutions Each output pixel is computed as a weighted sum of neighboring input pixels Based on a matrix of coefficients called a convolution mask or a filter 40

21 Spatial Filtering 41 Spatial Filtering 42

22 Spatial Filtering Filters are sometimes used for smoothing or blurring an image by means of an averaging convolution mask Help removing image noise unwanted speckles Sometime be referred to as low-pass filters because their effect is to remove high-frequency components of an image 43 44

23 Gaussian blur an alternative ti for smoothing The coefficients in the convolution mask get smaller as you move away from the center of the mask 45 Pixel Point Processing Filters in digital image processing programs Digital image processing such as Photoshop / GIMP Have an array of filters to choose from Provide custom mask Custom filter from Photoshop and GIMP 46

24 Pixel Point Processing Filters in digital image processing programs In order to preserve the brightness balance of an image, n w i s should equal i = An edge detection filter Pixel Point Processing Filters in digital image processing programs Unsharp mask (USM) This filter sharpens images The name is derived from the way the mask is constructed First, a blurred version is constructed The pixel values in the original image are doubled d The blurred version of the image is substracted from this 48

25 Pixel Point Processing Filters in digital image processing programs Unsharp mask (USM) 49 Resampling and Interpolation Resampling a process of changing the total number of pixels in a digital image Resampling is required whenever the number of pixels in a digital image is changed The resolution is not changed, but the print size is The print size is not changed, but the resolution is 50

26 Resampling and Interpolation Resampling Downsampling A 300 ppi of 8 10 inches image = 24,000 pixels Want a 200 ppi of 8 10 inches image = 16,000 pixels Upsampling A 72 ppi of 4 5 inches image = pixels Want to display on 90 ppi monitor Zoom in / Zoom out Upsampling or downsampling only for display purposes 51 Resampling and Interpolation Resampling Replication -simplest method for upsampling Inserting pixels and giving them the color value of a neighboring preexisting gpixel Work only if you are enlarging an image by an integer factor Row-column deleting simplest method for downsampling 52

27 Resampling and Interpolation Resampling Quality of an image Row-column deletion throws away information about the image, one obviously lose detail Replication makes a guess about the colors that might have been sampled between existing samples Gain pixels, but does not get any sharper Usually, the image lose quality 53 Resampling and Interpolation Resampling The only true information is the information one get when the image is created by taking a digital photograph or scanning in a picture Any information one generate after that is only an approximation or guess about what the original image look like. 54

28 Resampling and Interpolation Interpolation Give better results than simple replication or discarding of pixels A process of estimating the color of a pixel based on the colors of neighboring g pixels Define Scaling an affine transformation aso ao of digital dgaimage agedaa data that changes the total number of pixels in the image Scale factor s If s is greater than 1, the scaled image will increase in size If s is less than 1, the image will decrease in size 55 Resampling and Interpolation 56

29 Resampling and Interpolation 57 Resampling and Interpolation Nearest neighbor interpolation Rounds down to find one close pixel whose value is used for fs(i, j) When s is an integer greater than 1, it is effectively equivalent to pixel replication Work with noninteger scale factors 58

30 Resampling and Interpolation 59 Resampling and Interpolation Bilinear interpolation Use four neighbors and makes fs(i, j) a weighted sum of their color values The contribution of each pixel toward the color of fs(i, j) is a function of how close the pixel s coordinates are to (a, b) 60

31 Resampling and Interpolation 61 Resampling and Interpolation Bicubic interpolation Use a neighborhood of sixteen pixels to determine the value of fs(i, j) The neighborhood of (a, b) extends from x 1 to x + 2 and from y 1 to y

32 Resampling and Interpolation 63 Digital Image Compression LZW Compression Lempel-Ziv-Welvh Applicable to both text and image compression Based on the observation that sequences of color in an image file are often repeated Use a sliding expandable window to identify successively longer repeated sequences Put into a code table as the file is processed for compression 64

33 Digital Image Compression LZW Compression Encoding With a first pass over the image file, the code table is initialized to contain all the individual colors that exist in the image file these colors are encoded in consecutive integers After initialization, the sliding expandable window moves across these pixels Begin with a width of one pixel if the pixel sequence is already in the code table, the window is successively expanded by one pixel until finally a color sequence not in the table is under the window (n pixels long). The code for the sequence that is n 1 pixels long is output into the compressed file, and the n-pixel-long l sequence is put into the code table 65 Digital Image Compression 66

34 Digital Image Compression 67 Digital Image Compression LZW Compression Decoding Require one a table initialized with the colors in the image The remaining codes are recaptured as the decoding progresses 68

35 Digital Image Compression 69 Digital Image Compression Huffman Encoding A variable-length encoding scheme not all color codes use the same number of bits Colors that appear more frequently in the image are encoded with fewer bits Require two passes Determining the codes for the colors Compressing the image file by replacing each color with its code 70

36 Digital Image Compression Huffman Encoding White Black Red Green Blue Digital Image Compression Huffman Encoding 120 White Black Red Green Blue

37 Digital Image Compression Huffman Encoding White Black Red Green Blue Digital Image Compression Huffman Encoding White Black Red Green Blue

38 Digital Image Compression Huffman Encoding White Black Red Green Blue Digital Image Compression Huffman Encoding White Black Red Green Blue

39 Digital Image Compression Huffman Encoding White 000 Black 001 Red 01 Green 10 Blue Digital Image Compression JPEG Compression An acronym for Joint Photographic Experts Group Commonly use JPEG compression to refer to a compression algorithm A standardized JPEG file format with the name JFIF (JPEG File Interchange Format) was introduced by C-Cube Microsystems and become the de facto standard d An alternative file format designed by C-Cube is called TIFF/JPEG Possible to apply JPEG compression to images saved in TIFF, PICT, EPS 78

40 Digital Image Compression JPEG Compression Effective because of the following three observations Image data usually changes slowly across an image, especially within an 8x8 block Therefore images contain much redundancy Experiments indicate that humans are not very sensitive to the high frequency data images Therefore we can remove much of this data using transform coding Humans are much more sensitive to brightness (luminance) information than to color (chrominance) 79 Digital Image Compression JPEG Compression A lossy compression method The information that is lost is not very important to how the picture looks The algorithm removes closely spaced changes in color that are not easily perceived by the human eye Allow one to choose the JPEG compression rate Able to specify how important the image size is versus the image s fidelity to the original i subject 80

41 Digital Image Compression JPEG Compression Algorithm jpeg /* Input: A bitmap image in RGB mode. Output: The same image, compressed */ { Divide image into 8 8 pixel blocks Convert image to a luminance/chrominance model such as YCbCr (optional) Shift pixel value by subtracting 128 Use discrete cosine transform to transform the pixel data from the spatial domain to the frequency domain Quantize frequency values Store DC value (upper left corner) as the difference between current DC value and DC from previous block Arrange the block in a zigzag order Do run-length encoding Do entropy encoding (e.g., Huffman) } 81 Digital Image Compression JPEG Compression 82

42 Digital Image Compression JPEG Compression Step 1: Divide the image into 8 8 pixel blocks and convert RGB to a luminance/chrominance color model Manageable block size Human eye is more sensitive to changes in light (i.e., luminance) than in color (i.e., chrominance) need less detailed information with regard to chrominance Chrominance subsampling (also called chrominance downsampling) a process of throwing away some of the bits used to represent pixels 83 Digital Image Compression JPEG Compression Original without color subsampling Image after color subsampling 84

43 Digital Image Compression JPEG Compression 85 Digital Image Compression JPEG Compression 86

44 Digital Image Compression JPEG Compression Step 2: Shift values by -128 and transform from the spatial to the frequency domain 87 Digital Image Compression JPEG Compression Step 2: Shift values by -128 and transform from the spatial to the frequency domain 88

45 Digital Image Compression JPEG Compression Step 3: Quantize the frequency values A typical quantization matrix, as specified in the original i JPEG Standard B is the quantized DCT coefficients 89 Digital Image Compression JPEG Compression Step 4: Apply DPCM to the block DPCM Differential Pulse Code Modulation In this context, DPCM is simply storing the difference between the first value in the previous 8 8 block and the first value in the current block 90

46 Digital Image Compression JPEG Compression Step 5: Arrange the values in a zigzag order and do run-length encoding 91 Digital Image Compression JPEG Compression Step 6: Do entropy encoding Additional compression can be achieved with some kind of entropy encoding 92

47 Digital Image Compression JPEG 93

Chapter 3 Digital Image Processing CS 3570

Chapter 3 Digital Image Processing CS 3570 Chapter 3 Digital Image Processing CS 3570 OBJECTIVES FOR CHAPTER 3 Know the important file types for digital image data. Understand the difference between fixed-length and variable-length encoding schemes.

More information

Raster (Bitmap) Graphic File Formats & Standards

Raster (Bitmap) Graphic File Formats & Standards Raster (Bitmap) Graphic File Formats & Standards Contents Raster (Bitmap) Images Digital Or Printed Images Resolution Colour Depth Alpha Channel Palettes Antialiasing Compression Colour Models RGB Colour

More information

Digital Imaging & Photoshop

Digital Imaging & Photoshop Digital Imaging & Photoshop Photoshop Created by Thomas Knoll in 1987, originally called Display Acquired by Adobe in 1988 Released as Photoshop 1.0 for Macintosh in 1990 Released the Creative Suite in

More information

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with

More information

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors ITEC2110 FALL 2011 TEST 2 REVIEW Chapters 2-3: Images I. Concepts Graphics A. Bitmaps and Vector Representations Logical vs. Physical Pixels - Images are modeled internally as an array of pixel values

More information

IMAGE SIZING AND RESOLUTION. MyGraphicsLab: Adobe Photoshop CS6 ACA Certification Preparation for Visual Communication

IMAGE SIZING AND RESOLUTION. MyGraphicsLab: Adobe Photoshop CS6 ACA Certification Preparation for Visual Communication IMAGE SIZING AND RESOLUTION MyGraphicsLab: Adobe Photoshop CS6 ACA Certification Preparation for Visual Communication Copyright 2013 MyGraphicsLab / Pearson Education OBJECTIVES This presentation covers

More information

Ch. 3: Image Compression Multimedia Systems

Ch. 3: Image Compression Multimedia Systems 4/24/213 Ch. 3: Image Compression Multimedia Systems Prof. Ben Lee (modified by Prof. Nguyen) Oregon State University School of Electrical Engineering and Computer Science Outline Introduction JPEG Standard

More information

INTRODUCTION TO COMPUTER GRAPHICS

INTRODUCTION TO COMPUTER GRAPHICS INTRODUCTION TO COMPUTER GRAPHICS ITC 31012: GRAPHICAL DESIGN APPLICATIONS AJM HASMY hasmie@gmail.com WHAT CAN PS DO? - PHOTOSHOPPING CREATING IMAGE Custom icons, buttons, lines, balls or text art web

More information

Specific structure or arrangement of data code stored as a computer file.

Specific structure or arrangement of data code stored as a computer file. FILE FORMAT Specific structure or arrangement of data code stored as a computer file. A file format tells the computer how to display, print, process, and save the data. It is dictated by the application

More information

Understanding Image Formats And When to Use Them

Understanding Image Formats And When to Use Them Understanding Image Formats And When to Use Them Are you familiar with the extensions after your images? There are so many image formats that it s so easy to get confused! File extensions like.jpeg,.bmp,.gif,

More information

Raster Image File Formats

Raster Image File Formats Raster Image File Formats 1995-2016 Josef Pelikán & Alexander Wilkie CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 35 Raster Image Capture Camera Area sensor (CCD, CMOS) Colours:

More information

Fundamentals of Multimedia

Fundamentals of Multimedia Fundamentals of Multimedia Lecture 2 Graphics & Image Data Representation Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Outline Black & white imags 1 bit images 8-bit gray-level images Image histogram Dithering

More information

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression 15-462 Computer Graphics I Lecture 2 Image Processing April 18, 22 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/ Display Color Models Filters Dithering Image Compression

More information

4 Images and Graphics

4 Images and Graphics LECTURE 4 Images and Graphics CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. The Nature of Digital

More information

MOTION GRAPHICS BITE 3623

MOTION GRAPHICS BITE 3623 MOTION GRAPHICS BITE 3623 DR. SITI NURUL MAHFUZAH MOHAMAD FTMK, UTEM Lecture 1: Introduction to Graphics Learn critical graphics concepts. 1 Bitmap (Raster) vs. Vector Graphics 2 Software Bitmap Images

More information

OFFSET AND NOISE COMPENSATION

OFFSET AND NOISE COMPENSATION OFFSET AND NOISE COMPENSATION AO 10V 8.1 Offset and fixed pattern noise reduction Offset variation - shading AO 10V 8.2 Row Noise AO 10V 8.3 Offset compensation Global offset calibration Dark level is

More information

LECTURE 02 IMAGE AND GRAPHICS

LECTURE 02 IMAGE AND GRAPHICS MULTIMEDIA TECHNOLOGIES LECTURE 02 IMAGE AND GRAPHICS IMRAN IHSAN ASSISTANT PROFESSOR THE NATURE OF DIGITAL IMAGES An image is a spatial representation of an object, a two dimensional or three-dimensional

More information

Bitmap Image Formats

Bitmap Image Formats LECTURE 5 Bitmap Image Formats CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Image Formats To store

More information

Digital Images. Digital Images. Digital Images fall into two main categories

Digital Images. Digital Images. Digital Images fall into two main categories Digital Images Digital Images Scanned or digitally captured image Image created on computer using graphics software Digital Images fall into two main categories Vector Graphics Raster (Bitmap) Graphics

More information

Topics. 1. Raster vs vector graphics. 2. File formats. 3. Purpose of use. 4. Decreasing file size

Topics. 1. Raster vs vector graphics. 2. File formats. 3. Purpose of use. 4. Decreasing file size Topics 1. Raster vs vector graphics 2. File formats 3. Purpose of use 4. Decreasing file size Vector graphics Object-oriented graphics or drawings Consist of a series of mathematically defined points that

More information

image Scanner, digital camera, media, brushes,

image Scanner, digital camera, media, brushes, 118 Also known as rasterr graphics Record a value for every pixel in the image Often created from an external source Scanner, digital camera, Painting P i programs allow direct creation of images with

More information

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB Unit 5 Graphics and Images Slides based on course material SFU Icons their respective owners 1 Learning Objectives In this unit you will learn

More information

Lecture - 3. by Shahid Farid

Lecture - 3. by Shahid Farid Lecture - 3 by Shahid Farid Image Digitization Raster versus vector images Progressive versus interlaced display Popular image file formats Why so many formats? Shahid Farid, PUCIT 2 To create a digital

More information

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include:

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include: CHAPTER 6. Graphics MULTIMEDIA & GRAPHICS Graphics covers wide range of pictorial representations. Uses for computer graphics include: Buttons Charts Diagrams Animated images 2 1 MULTIMEDIA GRAPHICS Challenges

More information

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06 Dr. Shahanawaj Ahamad 1 Outline: Basic concepts underlying Images Popular Image File formats Human perception of color Various Color Models in use and the idea behind them 2 Pixels -- picture elements

More information

MULTIMEDIA SYSTEMS

MULTIMEDIA SYSTEMS 1 Department of Computer Engineering, g, Faculty of Engineering King Mongkut s Institute of Technology Ladkrabang 01076531 MULTIMEDIA SYSTEMS Pakorn Watanachaturaporn, Ph.D. pakorn@live.kmitl.ac.th, pwatanac@gmail.com

More information

Image is a spatial representation of an object or a scene. (image of a person, place, object)

Image is a spatial representation of an object or a scene. (image of a person, place, object) Graphics & Images Table of Content 1. Introduction 2. Types of graphics 3. Resolution 4. Memory/Storage requirement 5. Types of images 6. Image colour schemes 7. Colour dithering 8. Image processing 9.

More information

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING 1 PHOTO 11: INTRODUCTION TO DIGITAL IMAGING Instructor: Sue Leith, sleith@csus.edu EXAM REVIEW Computer Components: Hardware - the term used to describe computer equipment -- hard drives, printers, scanners.

More information

Capturing and Editing Digital Images *

Capturing and Editing Digital Images * Digital Media The material in this handout is excerpted from Digital Media Curriculum Primer a work written by Dr. Yue-Ling Wong (ylwong@wfu.edu), Department of Computer Science and Department of Art,

More information

Vector VS Pixels Introduction to Adobe Photoshop

Vector VS Pixels Introduction to Adobe Photoshop MMA 100 Foundations of Digital Graphic Design Vector VS Pixels Introduction to Adobe Photoshop Clare Ultimo Using the right software for the right job... Which program is best for what??? Photoshop Illustrator

More information

MULTIMEDIA SYSTEMS

MULTIMEDIA SYSTEMS 1 Department of Computer Engineering, Faculty of Engineering King Mongkut s Institute of Technology Ladkrabang 01076531 MULTIMEDIA SYSTEMS Pk Pakorn Watanachaturaporn, Wt ht Ph.D. PhD pakorn@live.kmitl.ac.th,

More information

What You ll Learn Today

What You ll Learn Today CS101 Lecture 18: Image Compression Aaron Stevens 21 October 2010 Some material form Wikimedia Commons Special thanks to John Magee and his dog 1 What You ll Learn Today Review: how big are image files?

More information

Digital Imaging - Photoshop

Digital Imaging - Photoshop Digital Imaging - Photoshop A digital image is a computer representation of a photograph. It is composed of a grid of tiny squares called pixels (picture elements). Each pixel has a position on the grid

More information

3. Image Formats. Figure1:Example of bitmap and Vector representation images

3. Image Formats. Figure1:Example of bitmap and Vector representation images 3. Image Formats. Introduction With the growth in computer graphics and image applications the ability to store images for later manipulation became increasingly important. With no standards for image

More information

Chapter 9 Image Compression Standards

Chapter 9 Image Compression Standards Chapter 9 Image Compression Standards 9.1 The JPEG Standard 9.2 The JPEG2000 Standard 9.3 The JPEG-LS Standard 1IT342 Image Compression Standards The image standard specifies the codec, which defines how

More information

Guide to Computer Forensics and Investigations Third Edition. Chapter 10 Chapter 10 Recovering Graphics Files

Guide to Computer Forensics and Investigations Third Edition. Chapter 10 Chapter 10 Recovering Graphics Files Guide to Computer Forensics and Investigations Third Edition Chapter 10 Chapter 10 Recovering Graphics Files Objectives Describe types of graphics file formats Explain types of data compression Explain

More information

Identifying Design Elements When Preparing Images

Identifying Design Elements When Preparing Images DOMAIN 2 Identifying Design Elements When Preparing Images OBJECTIVES Upon completion of this domain, you should be able to: Demonstrate knowledge of image resolution, image size, and image file format

More information

Image Perception & 2D Images

Image Perception & 2D Images Image Perception & 2D Images Vision is a matter of perception. Perception is a matter of vision. ES Overview Introduction to ES 2D Graphics in Entertainment Systems Sound, Speech & Music 3D Graphics in

More information

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. Home The Book by Chapters About the Book Steven W. Smith Blog Contact Book Search Download this chapter in PDF

More information

Photoshop 01. Introduction to Computer Graphics UIC / AA/ AD / AD 205 / F05/ Sauter.../documents/photoshop_01.pdf

Photoshop 01. Introduction to Computer Graphics UIC / AA/ AD / AD 205 / F05/ Sauter.../documents/photoshop_01.pdf Photoshop 01 Introduction to Computer Graphics UIC / AA/ AD / AD 205 / F05/ Sauter.../documents/photoshop_01.pdf Topics Raster Graphics Document Setup Image Size & Resolution Tools Selecting and Transforming

More information

Digital Imaging and Image Editing

Digital Imaging and Image Editing Digital Imaging and Image Editing A digital image is a representation of a twodimensional image as a finite set of digital values, called picture elements or pixels. The digital image contains a fixed

More information

Compression and Image Formats

Compression and Image Formats Compression Compression and Image Formats Reduce amount of data used to represent an image/video Bit rate and quality requirements Necessary to facilitate transmission and storage Required quality is application

More information

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution 2.1. General Purpose There are many popular general purpose lossless compression techniques, that can be applied to any type of data. 2.1.1. Run Length Encoding Run Length Encoding is a compression technique

More information

HTTP transaction with Graphics HTML file + two graphics files

HTTP transaction with Graphics HTML file + two graphics files HTTP transaction with Graphics HTML file + two graphics files Graphics are grids of Pixels (Picture Elements) Each pixel is exactly one color. At normal screen resolution you can't tell they are square.

More information

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr.

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Digital Media Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Mark Iken Bitmapped image compression Consider this image: With no compression...

More information

CGT 211 Sampling and File Formats

CGT 211 Sampling and File Formats CGT 211 Sampling and File Formats The Physics of What We Do 2 types of waves - electromagnetic and pressure Analog frequency variations, infinite defines color, brightness, pitch, volume Digital Data Binary

More information

Factors to Consider When Choosing a File Type

Factors to Consider When Choosing a File Type Factors to Consider When Choosing a File Type Compression Since image files can be quite large, many formats employ some form of compression, the process of making the file size smaller by altering or

More information

CGT 511. Image. Image. Digital Image. 2D intensity light function z=f(x,y) defined over a square 0 x,y 1. the value of z can be:

CGT 511. Image. Image. Digital Image. 2D intensity light function z=f(x,y) defined over a square 0 x,y 1. the value of z can be: Image CGT 511 Computer Images Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Is continuous 2D image function 2D intensity light function z=f(x,y) defined over a square

More information

Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply

Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply or include the processing, compression, storage, printing,

More information

Image Optimization for Print and Web

Image Optimization for Print and Web There are two distinct types of computer graphics: vector images and raster images. Vector Images Vector images are graphics that are rendered through a series of mathematical equations. These graphics

More information

Color, Resolution, & Other Image Essentials

Color, Resolution, & Other Image Essentials www.gilbertconsulting.com blog.gilbertconsulting.com kgilbert@gilbertconsulting.com Twitter: @gilbertconsult lynda.com/keithgilbert Every Photoshop image consists of three specific attributes: image resolution,

More information

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015 Computer Graphics Si Lu Fall 2017 http://www.cs.pdx.edu/~lusi/cs447/cs447_547_comput er_graphics.htm 10/02/2015 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/

More information

CHAPTER 3 I M A G E S

CHAPTER 3 I M A G E S CHAPTER 3 I M A G E S OBJECTIVES Discuss the various factors that apply to the use of images in multimedia. Describe the capabilities and limitations of bitmap images. Describe the capabilities and limitations

More information

Glossary Unit 1: Hardware/Software & Storage Media

Glossary Unit 1: Hardware/Software & Storage Media 1. Bluetooth wireless technology to transfer data 2. Burner a CD or DVD writer; can be internal or external 3. Cloud computing use of web services to perform functions that were traditionally performed

More information

Image Processing. Adrien Treuille

Image Processing. Adrien Treuille Image Processing http://croftonacupuncture.com/db5/00415/croftonacupuncture.com/_uimages/bigstockphoto_three_girl_friends_celebrating_212140.jpg Adrien Treuille Overview Image Types Pixel Filters Neighborhood

More information

Assistant Lecturer Sama S. Samaan

Assistant Lecturer Sama S. Samaan MP3 Not only does MPEG define how video is compressed, but it also defines a standard for compressing audio. This standard can be used to compress the audio portion of a movie (in which case the MPEG standard

More information

Photoshop Elements Week 1 - Photoshop Elements Work Environment

Photoshop Elements Week 1 - Photoshop Elements Work Environment Menu Bar Just like any computer program, you have several dropdown menus to work with. Explore them all! But, most importantly remember to SAVE! Photoshop Elements Toolbox (with keyboard shortcut) Photoshop

More information

ENEE408G Multimedia Signal Processing

ENEE408G Multimedia Signal Processing ENEE48G Multimedia Signal Processing Design Project on Image Processing and Digital Photography Goals:. Understand the fundamentals of digital image processing.. Learn how to enhance image quality and

More information

15110 Principles of Computing, Carnegie Mellon University

15110 Principles of Computing, Carnegie Mellon University 1 Last Time Data Compression Information and redundancy Huffman Codes ALOHA Fixed Width: 0001 0110 1001 0011 0001 20 bits Huffman Code: 10 0000 010 0001 10 15 bits 2 Overview Human sensory systems and

More information

PHOTOGRAPHY AND DIGITAL IMAGING

PHOTOGRAPHY AND DIGITAL IMAGING PHOTOGRAPHY AND DIGITAL IMAGING In this session, the presenter Tim Cordell began the session by explaining that there are two basic components in digital images, the number of pixels and print size. Mr.

More information

15110 Principles of Computing, Carnegie Mellon University

15110 Principles of Computing, Carnegie Mellon University 1 Overview Human sensory systems and digital representations Digitizing images Digitizing sounds Video 2 HUMAN SENSORY SYSTEMS 3 Human limitations Range only certain pitches and loudnesses can be heard

More information

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2008 סמסטר ב' Image Processing 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור What is an image? An image is a discrete array of samples representing a continuous

More information

Multimedia. Graphics and Image Data Representations (Part 2)

Multimedia. Graphics and Image Data Representations (Part 2) Course Code 005636 (Fall 2017) Multimedia Graphics and Image Data Representations (Part 2) Prof. S. M. Riazul Islam, Dept. of Computer Engineering, Sejong University, Korea E-mail: riaz@sejong.ac.kr Outline

More information

Lossy and Lossless Compression using Various Algorithms

Lossy and Lossless Compression using Various Algorithms Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

Coreldraw Crash Course

Coreldraw Crash Course Coreldraw Crash Course Yannick Kremer Vrije Universiteit Amsterdam, February 27, 2007 Outline - Introduction to the basics of digital imaging - Bitmaps - Vectors - Colour: RGB vs CMYK - What can you do

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK IMAGE COMPRESSION FOR TROUBLE FREE TRANSMISSION AND LESS STORAGE SHRUTI S PAWAR

More information

Digital Images: A Technical Introduction

Digital Images: A Technical Introduction Digital Images: A Technical Introduction Images comprise a significant portion of a multimedia application This is an introduction to what is under the technical hood that drives digital images particularly

More information

Chapter 3 Graphics and Image Data Representations

Chapter 3 Graphics and Image Data Representations Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration 1 Li & Drew c Prentice Hall 2003 3.1 Graphics/Image Data Types The number

More information

WordPress Users Group Manchester, NH July 13, Preparing Images for the Web. Daryl Johnson SvenGrafik

WordPress Users Group Manchester, NH July 13, Preparing Images for the Web. Daryl Johnson SvenGrafik WordPress Users Group Manchester, NH July 13, 2015 Preparing Images for the Web Daryl Johnson SvenGrafik WHY OPTIMIZE IMAGES for WORDPRESS? 1. Page Load Times Matter to Users 2. Image Bloat Puts Search

More information

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019 Image Processing Adam Finkelstein Princeton University COS 426, Spring 2019 Image Processing Operations Luminance Brightness Contrast Gamma Histogram equalization Color Grayscale Saturation White balance

More information

By Washan Najat Nawi

By Washan Najat Nawi By Washan Najat Nawi how to get started how to use the interface how to modify images with basic editing skills Adobe Photoshop: is a popular image-editing software. Two general usage of Photoshop Creating

More information

Image Processing. What is an image? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Converting to digital form. Sampling and Reconstruction.

Image Processing. What is an image? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Converting to digital form. Sampling and Reconstruction. Amplitude 5/1/008 What is an image? An image is a discrete array of samples representing a continuous D function קורס גרפיקה ממוחשבת 008 סמסטר ב' Continuous function Discrete samples 1 חלק מהשקפים מעובדים

More information

UNIVERSITY OF CALICUT INTRODUCTION TO MULTIMEDIA QUESTION BANK

UNIVERSITY OF CALICUT INTRODUCTION TO MULTIMEDIA QUESTION BANK UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION BGDA (UG SDE) II SEMESTER COMPLEMENTARY COURSE INTRODUCTION TO MULTIMEDIA QUESTION BANK BGDA Page 1 1. Which file format contain photorealistic images

More information

Applying mathematics to digital image processing using a spreadsheet

Applying mathematics to digital image processing using a spreadsheet Jeff Waldock Applying mathematics to digital image processing using a spreadsheet Jeff Waldock Department of Engineering and Mathematics Sheffield Hallam University j.waldock@shu.ac.uk Introduction When

More information

Adobe Illustrator CS6

Adobe Illustrator CS6 Adobe Illustrator CS6 Table of Contents Image Formats 3 ai (Adobe Illustrator) 3 eps (Encapsulated PostScript) 3 PDF (Portable Document Format) 3 JPEG or JPG (Joint Photographic Experts Group) 3 Vectors

More information

ECC419 IMAGE PROCESSING

ECC419 IMAGE PROCESSING ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means

More information

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Color & Compression Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Outline Color Color spaces Multispectral images Pseudocoloring Color image processing

More information

Prof. Feng Liu. Fall /04/2018

Prof. Feng Liu. Fall /04/2018 Prof. Feng Liu Fall 2018 http://www.cs.pdx.edu/~fliu/courses/cs447/ 10/04/2018 1 Last Time Image file formats Color quantization 2 Today Dithering Signal Processing Homework 1 due today in class Homework

More information

raw format format for capturing maximum continuous-tone color information. It preserves all information when photograph was taken.

raw format format for capturing maximum continuous-tone color information. It preserves all information when photograph was taken. raw format format for capturing maximum continuous-tone color information. It preserves all information when photograph was taken. psd files (photoshop default) layered photoshop continuous-tone (photograph)

More information

Prof. Feng Liu. Fall /02/2018

Prof. Feng Liu. Fall /02/2018 Prof. Feng Liu Fall 2018 http://www.cs.pdx.edu/~fliu/courses/cs447/ 10/02/2018 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/ Homework 1 due in class

More information

Unit 4.4 Representing Images

Unit 4.4 Representing Images Unit 4.4 Representing Images Candidates should be able to: a) Explain the representation of an image as a series of pixels represented in binary b) Explain the need for metadata to be included in the file

More information

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model)

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model) Image Data Color Models RGB (the additive color model) CYMK (the subtractive color model) Pixel Data Color Depth Every pixel is assigned to one specific color. The amount of data stored for every pixel,

More information

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics Simple Graphics and Image Processing The Plan For Today Website Updates Intro to Python Quiz Corrections Missing Assignments Graphics and Images Simple Graphics Turtle Graphics Image Processing Assignment

More information

Image Processing COS 426

Image Processing COS 426 Image Processing COS 426 What is a Digital Image? A digital image is a discrete array of samples representing a continuous 2D function Continuous function Discrete samples Limitations on Digital Images

More information

An Analytical Study on Comparison of Different Image Compression Formats

An Analytical Study on Comparison of Different Image Compression Formats IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 An Analytical Study on Comparison of Different Image Compression Formats

More information

Welcome to Photoshop CS

Welcome to Photoshop CS Chapter 1 Welcome to Photoshop CS COPYRIGHTED MATERIAL Photoshop CS is the latest version of Photoshop, Adobe s powerful image-editing program. It s part of Adobe s Creative Suite, a package of design

More information

apt solutions, inc. Tips Graphics - An Introduction Vector vs. Raster Graphics Vector Graphics

apt solutions, inc. Tips Graphics - An Introduction Vector vs. Raster Graphics Vector Graphics Graphics - An Introduction Author: Gordon Hanson, Electronic Publishing Analyst, Certified Adobe Trainer The ability to include graphics in a document is a basic requirement of good technical documentation.

More information

STANDARDS? We don t need no stinkin standards! David Ski Witzke Vice President, Program Management FORAY Technologies

STANDARDS? We don t need no stinkin standards! David Ski Witzke Vice President, Program Management FORAY Technologies STANDARDS? We don t need no stinkin standards! David Ski Witzke Vice President, Program Management FORAY Technologies www.foray.com 1.888.849.6688 2005, FORAY Technologies. All rights reserved. What s

More information

Indexed Color. A browser may support only a certain number of specific colors, creating a palette from which to choose

Indexed Color. A browser may support only a certain number of specific colors, creating a palette from which to choose Indexed Color A browser may support only a certain number of specific colors, creating a palette from which to choose Figure 3.11 The Netscape color palette 1 QUIZ How many bits are needed to represent

More information

Color, graphics and hardware Monitors and Display

Color, graphics and hardware Monitors and Display Color, graphics and hardware Monitors and Display No two monitors display the same image in exactly the same way 1. Gamma settings - hardware setting on a monitor that controls the brightness of the pixels

More information

Digital Image Processing Introduction

Digital Image Processing Introduction Digital Processing Introduction Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Sep. 7, 2015 Digital Processing manipulation data might experience none-ideal acquisition,

More information

Computers and Imaging

Computers and Imaging Computers and Imaging Telecommunications 1 P. Mathys Two Different Methods Vector or object-oriented graphics. Images are generated by mathematical descriptions of line (vector) segments. Bitmap or raster

More information

Using Adobe Photoshop

Using Adobe Photoshop Using Adobe Photoshop 1-1 - Advantages of Digital Imaging Until the 70s, using computers for images was unheard of outside academic circles. As general purpose computers have become faster with more capabilities,

More information

Digital photo sizes and file formats

Digital photo sizes and file formats Digital photo sizes and file formats What the size means pixels, bytes & dpi How colour affects size File formats and sizes - compression Why you might need to change the size How to change size For Tynemouth

More information

FILE ASSEMBLY GUIDE. ~ File Assembly Guidelines ~

FILE ASSEMBLY GUIDE. ~ File Assembly Guidelines ~ To reduce your costs in prepress and turn-around time for proofs, Standard Printing Company recommends using the following information as a guide for correct file assembly: Acceptable File Formats QuarkXpress

More information

LECTURE 03 BITMAP IMAGE FORMATS

LECTURE 03 BITMAP IMAGE FORMATS MULTIMEDIA TECHNOLOGIES LECTURE 03 BITMAP IMAGE FORMATS IMRAN IHSAN ASSISTANT PROFESSOR IMAGE FORMATS To store an image, the image is represented in a two dimensional matrix of pixels. Information about

More information

Digital Asset Management 2. Introduction to Digital Media Format

Digital Asset Management 2. Introduction to Digital Media Format Digital Asset Management 2. Introduction to Digital Media Format 2010-09-09 Content content = essence + metadata 2 Digital media data types Table. File format used in Macromedia Director File import File

More information

3.1 Graphics/Image age Data Types. 3.2 Popular File Formats

3.1 Graphics/Image age Data Types. 3.2 Popular File Formats Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.1 Graphics/Image age Data Types The number of file formats used in multimedia continues to proliferate.

More information

1 Li & Drew c Prentice Hall Li & Drew c Prentice Hall 2003

1 Li & Drew c Prentice Hall Li & Drew c Prentice Hall 2003 Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration 3.1 Graphics/Image Data Types The number of file formats used in multimedia

More information

Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web

Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web Bitmap Vector (*Refer to Textbook Page 175 file formats) Bitmap

More information