Designing for the Unknown. Challenges of Web Design As frustrating as it may be – there is no guarantee that people will see/experience your web pages.

Slides:



Advertisements
Similar presentations
Graphics on the Web. Common Image File Types As you may know, the most widely supported web image graphic formats are GIF and JPEG. So the question is.
Advertisements

Iframes & Images Using HTML.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
Dan Sadler Montgomery County Department of Information Systems & Telecommunications - GIS Team (DIST-GIS) Map Gallery.
Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
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.
COS 125 Day 13. Agenda Assignment 3 Due Assignment 4 Posted –Due March 24 Left to do –6 Assignments (9 total) About one per week –3 Quizzes –Capstone.
DECO1001: Optimising for the Web Format Colour File Size.
1 IMAGES: A Picture Is Worth a Thousands Words, Image Formats Image Sizes Graphic Tips Image Tag Attributes Centering Images.
Chapter 4 Adding Images. Inserting and Aligning Images Using CSS When you choose graphics to add to a web page, it’s important to use graphic files in.
Graphics in the web Digital Media: Communication and Design
Photoshop: Designing Graphics for the Web Christine Vucinich & Vicki Weidler ITS Training Services 224 B Computer Building University Park, PA 16802
Web Design, 4 th Edition 5 Typography and Images.
Chapter 3 Adding Images in HTML. Agenda Understanding Web Page Images Prepare Your Images for the Web Insert an Image Specify an Image Size Add Alternative.
Understanding Web Graphics Web Design Section 5-4 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development.
1 Creating Web Graphics Outline 2.1 Graphics Types 2.2 Vector Graphics 2.3Bitmapped Graphics 2.4Graphics for the Web 2.5 GIF (Graphics Interchange Format)
WEB GRAPHICS. The Pixel Computer displays are comprised of rows and columns of pixels. Pixels are indivisible. Some common screen resolutions are:, 600.
GRAPHICS/IMAGES INFSCI Source: Learning Web Design by Jennifer Niederst RobbinsJennifer Niederst Robbins Creating Images:  Scanning  Be aware.
1 Graphics and the Web INFO 654 – Spring Sources and Credits for this Material Used examples from Son of Web Pages That Suck (2002) by Vincent.
Images and the Web web graphics. web graphics: constraints Due to the constraints imposed by varying degrees of Internet bandwidth, designing images for.
File Formats COM 366 Web Design & Layout. Native file format –Format native to software program –.psd > PhotoShop default Preserves layers –Use “Save.
Web Graphics Image File Formats Image optimization Accessibility issues Using images and colors on the web.
File Formats About graphic file formats And image compression.
Graphic images for computers Stored in files of binary data - Binary blobs Software has to know the binary format to decode the file and render an image.
THE COLORS OF LIGHT RED, GREEN and BLUE
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.
Chapter 7 Graphics and Color. 2 Principles of Web Design Chapter 7 Objectives Understand the differences between the Web-based image file formats - GIF,
Presentation Design: Graphics. More About Color “Bit depth” of colors -- This is based on the smallest unit of information that a computer understands.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 14 Introduction to Computer Graphics.
Images & Image Maps 16 th February. Images & Image Maps Web authors can add icons, logos and high impact images to their pages Images enhance web pages.
1 Web Developer Foundations: Using XHTML Chapter 4 Key Concepts.
1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.
1 Ethics of Computing MONT 113G, Spring 2012 Session 10 HTML Tables Graphics on the Web.
Adding Images Learning Web Design: Chapter 7. Using an Image Images have many purposed on a Web site Used as a static image To add illustration: ex. A.
10 | Graphics COM 366 Web Design & Production. Native file format –Format native to software program –psd > PhotoShop default Preserves layers –Use “Save.
File Formats and Vector Graphics. File Types Images and data are stored in files. Each software application uses different native file types and file.
Types of Graphics  Vector Individual scalable objects defined by mathematical equations  Bitmap Pixels (tiny, single-colored square) in a grid Most.
Optimizing Web pages Hyun Joo LEE LIS 385 T: Information Architecture and Design March 27, 2003.
Color and Images. Color The natural colors we see and the colors we see on computer monitors are different. CMYK -natural RGB -monitor.
Things to Remember When working with digital images.
FILE TYPES FOR WEB DESIGN 1 HOW SHOULD I SAVE?. GRAPHICS INTERCHANGE FORMAT (GIF) Best used for flat-color, sharp-edged art or text Clip art, logos Compression.
Graphic definitions Summary of Chapter 10 of the Non-designer’s web book by Robin Williams and John Tollet. Pages ( ) Miss Mary Victor.
Web Graphics. Web graphics Bandwidth is king Graphics must load quickly Graphics must be optimized All other components except for text, gif and jpg are.
Color and Images. Color The natural colors we see and the colors we see on computer monitors are different. ______ -natural ______ -monitor.
Digital Images are represented by manipulating this…
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
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
Introduction to Images & Graphics JMA260. Objectives Images introduction Photoshop.
HTTP transaction with Graphics HTML file + two graphics files.
WEB GRAPHICS EXPLORING COMPUTER SCIENCE - LESSON 3-4.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
CHAPTER 21: IMAGES. IMAGE SOURCES 3 options: Create your own images Find images Hire someone to make images.
1 MIT 5316 Web-Based Computing Lecture 1. 2 Welcome Introduction Syllabus.
Introduction to Programming the WWW I CMSC Winter 2003 Lecture 4.
2.01 Understand Digital Raster Graphics
2.01 Understand Digital Raster Graphics
Understanding Web Graphics
2.01 Understand Digital Raster Graphics
Digital Photo editing with Photoshop
A computer display is made up of small squares, called pixels.
2.01 Understand Digital Raster Graphics
Web Design Designing for the Unknown.
Photoshop: Creating and Preparing Images for the Web
Graphic File Format Skill Area
2.01 Understand Digital Raster Graphics
Color and Images.
2.01 Investigate graphic image design.
Presentation transcript:

Designing for the Unknown

Challenges of Web Design As frustrating as it may be – there is no guarantee that people will see/experience your web pages exactly the same way you designed them. WHY? Unknown variables out of our control…

Designing for the Unknown bradfrostweb.com

Designing for the Unknown Unknown Browsers Unknown Computer Platforms Unknown User Preferences Unknown Monitor Size/Resolution Unknown Colors Unknown Fonts Unknown Connection Speed

“old browsers never die…” Hundreds of browsers in use today All browsers (and their various versions) have their own slight variation on how they interpret and display standard HTML tags. Browsers use their internal rendering systems to read and render the page. Rendering engines: Trident, Presto, Gecko, Web Kit

The Big Guys… Microsoft Internet Explorer Firefox Chrome Others? Safari, Lynx, Opera Browser Statistics

Users can control preferences such as colors, fonts, sizes Graphics/no graphics A document viewed on the same browser version can look very different as a result of the user’s preferences / settings.

Operating Systems Windows (Win 8, Win 7, Vista, Win2003, Win XP, W2000) Mac Linux Mobile Each operating system has its own characteristics and quirks that affect how your pages will be displayed. Platform Statistics

Variations in # of colors & brightness of colors Bit Depth: # of colors on a monitor 32bit & 24bt = millions of colors 16bit = thousands of colors (65,000 colors, true color) 8bit = 256 colors (web palette) Color shifts & Dithering When an image containing thousands of colors is viewed on an 8 bit monitor – colors shift to nearest palette color Gamma Value Overall brightness of a monitor’s display Mac 1.8, PC 2.2, Unix 2.5 gamma setting Higher the gamma – darker the display Image appear brighter on a Mac Gamma simulators available

Limited control over the fonts used to display your content A specified font will only display if it is already installed on the end user’s machine. Font size variations between platforms (fonts appear larger on windows platform)

Your web “page” size is determined by the size of the browser window. Common Monitor Resolutions 640X480 | 800X600 | 1024X X1024 | 1680X1050 | 1920X1080, others Resolution Statistics

Fixed | Flexible | Responsive Design Flexible Design: allowing your web pages to be fluid & reflow to the size of the browser window disadvantage- long text line length Fixed Design: uses fixed –width values or absolute positioning - prevents content from shifting and reflowing Disadvantage- some areas of page may be outside browser window causing missed content or horizontal scrolling Examples ( Flexible / Fixed )Flexible Fixed Responsive Design | | Provides custom layouts to devices based on size of the viewport

Everything a user sees on screen must first be sent over a network connection and downloaded locally High speed connections (cable, T1, DSL) view data at approx. 500k per second Dial-up ( k modems) view data at approx. 1k per second) Other factors Speed of server | Speed of computer | Amount of traffic on server HOW TO IMPROVE PERFORMANCE Optimize images Minimize HTML & CSS docs Keep JavaScript to a minimum – don’t load unnecessary assets (js libraries) Reduce # of HTTP requests

Know your design options Fixed | Flexible | Responsive Design Lowest common denominator – using only the technologies that will work on all browsers Current version of most popular browser – all the bells and whistles Multiple versions of the same site | Find a balance Know your Audience What can you assume about them? | What do you know for fact? Controlled environment? (gov., college, family)

You as the designer must PLAN AHEAD! Be aware of the limitations & make appropriate design decisions Limit dimensions, Reuse (cached images), use appropriate file type (compression) Know your target audience, design to reach the greatest # of people in your target audience.

Where do we start? OPTIMIZING WEB GRAPHICS

Common Web File Formats  GIF Graphics Interchange Format  JPEG Joint Photographic Experts Group  PNG Portable Network Graphic

GIF (Graphic Interchange Format) In general, best for line drawings, cartoons, illustrations, logos, or images that use large flat areas of color. Lossless compression 8-bit color support Supports interlacing Supports transparency Supports animation

JPEG (Joint Photographic Expert Group) In general, best for continuous-tone photographic images. Lossy compression 24-bit color support (Millions of colors) Progressive JPEG

PNG (Portable Network Graphic) PNG can be used to save many image types PNG-8 (8-bit indexed color) similar to gif PNG-24 (24-bit RGB image) (48-bit images and 16-bit grayscale) Transparency (multiple levels of transparency) Progressive display (interlacing) * good alternative to GIF, PNG-24 files sizes still a bit larger than jpeg. (excellent if multiple level of transparency needed)

The process of reducing the amount of information needed to display an image file. Compression shrinks the file size which results in faster download times. Lossless Compression method Lossy Compression method

Lossy – A compression method, which creates smaller files sizes by discarding parts of the image information. Lossy compression removes detail and color information that may be unnoticed by the human eye.

Lossless: A compression method that creates smaller files sizes by rewriting the image data into a compressed version of the same thing. Lossless compression does not remove any of the image data; it simply uses fewer words to say the same thing.

The number of bits used to represent the colors of each pixel in an image. The greater the bit depth means more bits of information per pixel. 8-bit setting will display 256 colors 16-bit setting will display thousands of colors 24-bit setting will display millions of colors

Web-safe colors? A color palette made up of 216 colors that are commonly used on most computer platforms, operating systems, and browsers. Although a computer monitor is able to display more than 216 colors, this system was created so that monitors using a 256 setting on either a MAC or PC, would see the same range of colors without dithering. (Only 216 because the 256 colors on the MAC are not the same 256 colors on a PC. Only 216 colors common between the two platforms).

Dithering Dithering: The combining of different-colored pixels from a 256-color palette into an image to simulate a color that cannot be displayed on a 256-color monitor. Gamma Gamma: The measure of light intensity on display devices MAC = 1.8 gamma setting PCs = 2.2 gamma setting (Graphics will appear darker on a PC than on a MAC) Gamma simulators in many software programs.

Let’s create some graphics…