csu - dce 0723 - advanced perl web images - fort collins, co copyright © xtr systems, llc...

17
CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph DiVerdi, Ph.D.

Upload: jewel-brooks

Post on 04-Jan-2016

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Introduction toImaging on the

World Wide Web

Instructor: Joseph DiVerdi, Ph.D.

Page 2: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Core Imaging Concepts

• Graphics Models– Raster vs. Vector

• Image Types– “Photograph” vs. “Cartoon”

• Color Models– Black-White, Monochrome, RGB, HSL, HSV, ...

Page 3: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Graphics Models

• Raster Environment– Space is defined using a fixed number of points

called “pixels” which possess a color• images are made up of arrays of pixels• Adobe PhotoShop

Page 4: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Raster Examples

Magnified View ofTV or Monitor Screen

Magnified View ofPrinted Magazine

Page 5: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Raster Examples

Magnified View of Image ofTV or Monitor Screen

Page 6: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Graphics Models

• Vector Environment– “Objects” are defined using mathematical

operations• line: start_point, end_point• patch: top_left_point, bottom_right_point, color• Adobe Illustrator, PostScript

Page 7: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Vector Examples

Page 8: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Importance of Resolution

Page 9: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Graphics Models

• Vector Environment– Requires considerable processing power to

“render” or display image– Objects can be manipulated at any time– Image is scalable, always rendered at the output

device’s resolution

• Raster Environment– Images have intrinsic resolution– Objects do not exist– Data size depends on pixel count– WWW is “primarily” but not exclusively raster

Page 10: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Image Types

• “Pictures”– Continuous gradations of

color– Think photographs

Page 11: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Image Types

• “Cartoons”– Relatively large patches

of constant color– Gradients can be

simulated or approximated

– Think cartoons

Page 12: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Color Models - Color Wheel

Page 13: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Color Models - RGB

Page 14: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Color Models - HSL

Page 15: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Color Models

Page 16: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Storage Formats

Photoshop compressed internal use only, supports layers

GIF compressed, pallette only

cartoons, interlacing, transparency, animation, proprietary

JPEG compressed, RGB or pallette

photorealistic, cartoons, high compression

PNG compressed non-proprietary

Page 17: CSU - DCE 0723 - Advanced Perl Web Images - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to Imaging on the World Wide Web Instructor: Joseph

CSU - DCE 0723 - Advanced PerlWeb Images - Fort Collins, CO

Copyright © XTR Systems, LLC

Storage Formats

Saved as JPEG Saved as GIF