39
Colors and Images

Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Embed Size (px)

Citation preview

Page 1: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Colors and Images

Page 2: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Colors

Page 3: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Colors – Paint (Subtractive Color Model)

Primaries: magenta, yellow, and cyanThis color system is called subtractive because:

each primary color absorbs (subtracts) a certain part of the color spectrum.every time a color is added, less light is reflected.When you mix all three primaries together, the entire spectrum of color is absorbed, and we’re left with black.

Page 4: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Colors -- Computer Screen (Additive Color System)

Primaries: Red, Blue, GreenAdditive color systems start without light (black).Light sources combine to make a color.As colors are added, the resulting color is brighter.

Page 5: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

ColorsWe’ll be working with the additive color systemMix various amounts of red, green, and blue to create a color.Colors can be represented by

namean rgb (dec, dec, dec) valuehexadecimal (# hx hx hx) value.

Page 6: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Colors (cont)

For RGB, each color is indicated by a number from 0-255

(0,0,0) = black(255,255,255) = white

For Hexadecimal (hex), each color is indicated by 6 values from 0 – F

#000000 = black#FFFFFF = white

Page 7: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Hex...

Each two letters/numbers represent red, green, or blue in that order.Examples:

#FF0000 = red#00FF00 = green#0000FF = blue

#0F6480

#ADFAA5

#E01B4C

Page 8: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Why Hexadecimal?

How do computers store information? Bits 1 and 0 Binary numbers are too hard to use Group them together in groups of 4 That’s hexademical!

Page 9: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Color Shorthand

Sometimes you will see colors as#123

This is the same as#112233

Why? Still a pretty broad range of colorshttp://www.december.com/html/spec/color3hex1.html

Page 13: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Images

Page 14: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Black and White Pictures

Page 15: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Pictures are stored as pixelsMonochrome:

BLACK or WHITE

Page 16: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

What is needed?

Different levels of black and white

› Shades of gray

› Percentage of black

Page 17: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

ASCII Images

Instead of pixels, use characters

Page 19: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Color Pictures

Page 20: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

What is a Color Pixel?

Red Green and Blue Each has a value from 0 to 255

Sound familiar?

Page 21: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Formats

Page 22: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Many Formats

jpeg or jpg, png, tif, gif, … Different encodings, different sizes but

they all will work› Actually different ways to COMPRESS them

Why compression?1000 red pixels in a row…

› That’s why they are different sizes But you MUST use the correct

extension name and capitalization

Page 23: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

How much fidelity?

Big difference in size is how many pixels were used (dpi)› Isis WILL run out of space

Don’t use more than you need!› Common dpi: 96, 300, Dimensions in pixels

(700, 2000, 4000, …)› Little pictures don’t need that much detail› Don’t always need HD!

Tools to change the fidelity› Use any program› Can do it on the web: phixr

Page 24: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Images in HTML

Page 25: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Images in HTML

Remember that HTML is just text Need to point to pictures Use the img tag

<img src=“where” alt=“what”> alt:

› screen reader › REQUIRED for this class and to validate

Page 26: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Where are images used

Pictures Backgrounds Link displays List markers

Page 27: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Where are pictures stored?

Can be any where on the web› src has full url<img src=“http://www.cs.unc.edu/cms/about-

us/sittersonsmall.jpg” alt=“Sitterson”>

Problems› Pictures change or disappear› You’re poaching on their resources

NOT PERMITTED FOR THIS CLASS

Page 28: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Preferable: IN THE FOLDER

If you only have one or two, just another file› src just needs the file name› <img src=“sittersonsmall.jpg” alt=“Sitterson”>› REMEMBER: case matters

If you have a lot, keep them in their own folder› src needs the path› <img src=“images/sittersonsmall.jpg”

alt=“Sitterson”> Either is specific to this website

Page 29: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Same image on ALL your websites

Examples › Company logo› Your picture

Put it in the top level› e.g., comp101 for this class› (same place as your course page)

Reference as › <img src=“../sittersonsmall.jpg”

alt=“Sitterson”>

Page 30: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

References Summary(src or href)

In my folderfile.ext

In a subfoldersubfolder/file.ext

In a higher folder ../file.ext On the web

http://www. …

Page 31: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Picture Sources

Your own Publicly available

› Flickr and the Creative Commons› Google and labeled for reuse

IMPORTANT TO ASSURE NO COPYRIGHT INFRINGEMENT

Page 32: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Formatting and Sizing

Page 33: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Formatting img

All the box-related characteristics in CSS

Add class in HTML

Page 34: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Resizing and Cropping

Resize and crop before you put it in the folder

Why?› Size on page› Size of file› More control

Page 35: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Sizing Pictures in CSS

HTML permits you to put size on an img, but NOT in this class.

ALWAYS do it in css.

Only size ONE dimension. Deductions for using both: funny house effect

Why not always resize picture to wanted size?› May want to use image multiple times› Simpler to make multiple pictures consistent in

CSS

Page 36: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Adding a caption

<figure><img …><figcaption>caption</figcaption>

</figure>

Page 37: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Images as Background

Page 38: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Overall page design

Default: window size› Advantage: grows and shrinks easily› Disadvantage: harder to design

Making body fixed width› Advantage: easier to control› Disadvantage: scroll bars and unused space

Using fixed width section in default body› Combines advantage of fixed width without scroll

bar› Allows complex backgrounds

Page 39: Primaries: magenta, yellow, and cyan This color system is called subtractive because: each primary color absorbs (subtracts) a certain part of the color

Background Image

Body background› Need to assure readability› Simple images (see resources)› For busier images: use overlay

Use div or section or … Opacity (0 to 1) to let it show through

› Background-image Background-size Background-repeat