CSC 1040 - Computing with Images1 File formats for images on the web CSC 1040.

Slides:



Advertisements
Similar presentations
CHS GRAPHICS GDP UNIT 01 FILE FORMATS Understanding File Formats.
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.
Dan Sadler Montgomery County Department of Information Systems & Telecommunications - GIS Team (DIST-GIS) Map Gallery.
A Digital Imaging Primer Nick Dvoracek Instructional Resources Center University of Wisconsin Oshkosh.
Graphic Arts Graphics Formats: What You Need to Know About the Pictures 1.
CSC Computing with Images1 Image encodings CSC 1040.
2.01 Understand Digital Raster Graphics
Desktop Publishing Carnegie-Mellon University Spring 2001 Dave Watterson Art Director, GATF
Guilford County SciVis V106.01
V Obtained from a Guildford County workshop-Summer, 2014.
Graphics and Images September 28, Unit 3.
Welcome to a New Quarter Class Rules and Responsibilities What will be learning? 106-Static and Dynamic Visualization 105-Synthesize Data for SciVis Video-Real.
Image Compression CSC CSC Computing with Images2 How do we use fewer bytes to encode the same or similar information? Reduce redundancy Take.
File Formats The most common image file formats, the most important for cameras, printing, scanning, and internet use, are JPG, TIF, PNG, and GIF.
Photoshop: Designing Graphics for the Web Christine Vucinich & Vicki Weidler ITS Training Services 224 B Computer Building University Park, PA 16802
File Types, Sizes & Dots Per Inch (dpi) Best practices applied to Photoshop file formats when creating media-specific documents. Bit Depth is the number.
Digital Images. Scanned or digitally captured image Image created on computer using graphics software.
 Scanned or digitally captured image  Image created on computer using graphics software.
Introduction to Graphic Arts Technology PRINT Versus WEB.
File Formats Different applications (programs) store data in different formats. Applications support some file formats and not others. Open…, Save…, Save.
Russell Taylor Week 3. Image File Formats - TIF, JPG, PNG, GIF - which to use? The three most common and important image file formats for for printing,
Dr Jimmy Lam CAD for Fashion and Textiles
Prepared by George Holt Digital Photography BITMAP GRAPHIC ESSENTIALS.
GRAPHICS/IMAGES INFSCI Source: Learning Web Design by Jennifer Niederst RobbinsJennifer Niederst Robbins Creating Images:  Scanning  Be aware.
Faculty of Sciences and Social Sciences HOPE Website Development Graphics Stewart Blakeway FML 213
File Formats About graphic file formats And image compression.
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.
All About File Formats Mr. Butler John Jay High School Department of Technology.
Photoshop Software Rasterized, file formats, and printing choices.
SOFTWARE TYPES Word processing Page layout Paint Draw.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
Digital File Formats ACCT-IGD-10: Students will generate and manipulate various graphic imaging processes. ACCT-IGD-15: Students will identify and produce.
CSC Computing with Images
1 Image Formats. 2 Color representation An image = a collection of picture elements (pixels) Each pixel has a “color” Different types of pixels Binary.
Graphics workshop Library and Information Services University of St Andrews.
File Formats Different applications (programs) store data in different formats. Applications support some file formats and not others. Open…, Save…, Save.
Web Graphics By Chris Harding. Contents  Software  Vector Graphics and Pixel Based  Transparent Images  Compression  GIF vs. JPEG  Animated GIF.
File Formats and Vector Graphics. File Types Images and data are stored in files. Each software application uses different native file types and file.
Image Compression CSC CSC Computing with Images2 Image Compression Goal: reduce redundancy –Encode the same information using fewer bits.
Unit 1: Task 1 By Abbie Llewellyn. Vector Graphic Software (Corel Draw) Computer graphics can be classified into two different categories: raster graphics.
 Scanned or digitally captured image  Image created on computer using graphics software.
Color and Images. Color The natural colors we see and the colors we see on computer monitors are different. CMYK -natural RGB -monitor.
Raster Graphics 2.01 Investigate graphic image design.
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.
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.
Photoshop Basics: Extended Instructor: Vicki Weidler Assistant: Joaquin Obieta.
Part 1 File Formats Definition: A file format is a way to write the code of information for storage of an electronic file on a computer. Different software.
13 June – Session : Graphics Different types of Graphics for the web Features of image editing software Good practice for image editing.
Understanding Images. Pixels pixels Every image is made up of very small squares called pixels, and each pixel represents a color or shade. Pixels within.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
2.01 Understand Digital Raster Graphics
File Formats Different applications (programs) store data in different formats. Applications support some file formats and not others. Open…, Save…, Save.
2.01 Understand Digital Raster Graphics
2.01 Understand Digital Raster Graphics
2.01 Investigate graphic image design.
Raster Images CPSC 1030.
Chapter 3 Image Files © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
A computer display is made up of small squares, called pixels.
Image File Size and File Compression
Digital Images.
Graphics Basic Concepts.
2.01 Understand Digital Raster Graphics
2.01 Investigate graphic image design.
2.01 Understand Digital Raster Graphics
2.01 Investigate graphic image design.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
2.01 Investigate graphic image design.
Presentation transcript:

CSC Computing with Images1 File formats for images on the web CSC 1040

CSC Computing with Images2 What’s a picture? We have seen that programs represent pictures as grids of picture elements or pixels Stephanos with his eraser collection

CSC Computing with Images3 Pixel encodings Bitmap 1 bit Grayscale 8 bits RGB Color 3 colors: red, green, blue 8 bits/color 24 bits

CSC Computing with Images4 How much can we encode in 8 bits? Let’s walk it through. –If we have one bit, we can represent two patterns: 0 and 1. –If we have two bits, we can represent four patterns: 00, 01, 10, and 11. –If we have three bits, we can represent eight patterns: 000, 001, 010, 011, 100, 101, 110, 111

CSC Computing with Images5 8 bits = 1 byte General rule: In n bits, we can have 2 n patterns –In 8 bits, we can have 2 8 patterns, or 256 –If we make one pattern 0, then the highest value we can represent is , or 255

CSC Computing with Images6 RGB In RGB, each color has three component colors: –Amount of redness –Amount of greenness –Amount of blueness In most computer-based models of RGB, a single byte (8 bits) is used for each –So a complete RGB color is 24 bits, 8 bits of each

CSC Computing with Images7 Position: (12,9) x = 12 y = 9

CSC Computing with Images8 Color:(108,86,142) Position: (12,9) x = 12 y = 9 red=108green=86blue=142

CSC Computing with Images9 Encoding RGB Each component color (red, green, and blue) is encoded as a single byte Colors go from (0,0,0) to (255,255,255) –If all three components are the same, the color is in greyscale (50,50,50) at (2,2) –(0,0,0) (at position (1,2) in example) is black –(255,255,255) is white

CSC Computing with Images10 Is that enough? We’re representing color in 24 (3 * 8) bits. –That’s 16,777,216 (2 24 ) possible colors –Our eye can discern millions of colors, so it’s probably pretty close Some graphics systems support 32 bits per pixel –May be more pixels for color, or an additional 8 bits to represent 256 levels of translucence

CSC Computing with Images11 Size of images 320 x 240 image 640 x 480 image 1024 x 768 monitor 24 bit color1,843,200 bytes 7,372,800 bytes 18,874,368 bytes 32 bit color2,457,600 bytes 9,830,400 bytes 25,165,824 bytes

CSC Computing with Images12 Compression: to lose or not to lose? Goal: reduce redundancy –Send the same information using fewer bits Originally developed for fax transmission –Send high quality documents in short calls Two basic strategies: –Lossless: can reconstruct exactly –Lossy: can’t reconstruct, but looks the same

CSC Computing with Images13 Bitmap vs. grayscale

CSC Computing with Images14 Human Vision Closely spaced dots appear solid –But irregularities in diagonal lines can stand out High frame rates produce apparent motion –Smooth motion requires about 24 frames/sec Visual acuity varies markedly across features –Discontinuities easily seen, absolutes less crucial

CSC Computing with Images15 Do these colors look the same as...

CSC Computing with Images16... as these?

CSC Computing with Images17 Not quite

CSC Computing with Images Opportunity: Large regions of a single color are common Approach: Record # of consecutive pixels for each color An example of lossless encoding Uncompressed RLE Row 1, 21:0,13:1;13:0;22:1 LZW, etc. use algorithms in addition to RLE Run length encoding

CSC Computing with Images19 Palette selection Opportunity: –No picture uses all 16 million colors –Human eye does not see small differences Approach: –Select a palette of 256 colors –Indicate which palette entry to use for each pixel –Look up each color in the palette

CSC Computing with Images20 JPEG Joint Photographic Experts Group Opportunity: Eye sees sharp lines better than subtle shading Approach: Retain detail only for the most important parts Accomplished with Discrete Cosine Transform Allows user-selectable fidelity Results: Typical compression 20:1

CSC Computing with Images21 JPEG Joint Photographic Experts Group Preferred format for scanned photographic images for use over the internet or Web. Not meant for printing. Not good for images with a lot of solid color, vector drawings, type, or line art or images with “Web-safe” colors. JPEG compression is lossy! Save and archive the original before converting to JPEG.

CSC Computing with Images22 In Photoshop, when you Save as… a JPEG file, you can choose the level of compression and, therefore, the size and quality of the file.

CSC Computing with Images23 GIF Graphics Interchange Format Palette selection, then lossless compression Opportunity: Common colors are sent more often Approach: Use fewer bits to represent common colors. Example: 1Blue75%75x1= 7575x2=150 01White20%20x2= 4020x2= Red 5% 5x3= 15 5x2=

CSC Computing with Images24 GIF Graphics Interchange Format Industry standard graphic format for on-screen viewing through the Internet and Web. Not meant to be used for printing. The best format for all images except scanned photographic images (use JPEG for these). GIF supports lossless LZW compression.

CSC Computing with Images25 Photoshop Save for Web details for this option Tools settings

CSC Computing with Images26 JPEG cautions: Images with hard edges, high contrasts, angular areas, and text suffer from JPEG compression. Scanned “natural” photographs do not lose much, especially at High or Maximum quality. Only save finished images as JPEGs, every time you open and save again, even if you don’t edit, you lose quality. Always keep the original non-JPEG version (the native.psd format). So why use JPEG? It is the best format for photographic images on the Web. Its compression ability is very great.

CSC Computing with Images27 GIF cautions: Restricted number of colors – not suitable for photographs Very good compression for line drawings (uniform color areas) Only save finished images as GIFs Always keep the original non-GIF version (the native.psd format). So why use GIF? It is a good format for images that have few colors and is widely available Can do lossless compression Its compression ability is great, especially for images with few colors Can also be used for animation

CSC Computing with Images28 Adobe Photoshop Photoshop can save files in many file formats:.psd — Photoshop Document (“native” format).pdf — Photoshop Portable Document Format.eps — Photoshop Encapsulated PostScript.tiff — Tagged Image File Format.gif — Compuserve Graphic Interchange Format.jpg — JPEG, Joint Photographic Experts Group.bmp — Windows Bitmap.png — Portable Network Graphic etc., etc. A summary of Graphics file formats and uses can be found in: printingweb

CSC Computing with Images29 EPS Encapsulated PostScript Preferred file format for importing into page layout programs such as QuarkXPress, PageMaker, InDesign, XPress, etc. for subsequent printing. An object-oriented format. Will only print to a postscript printer. Uses lossy JPEG compression. Only save your file as EPS if you need to import it into a page layout program.

CSC Computing with Images30 TIFF Tagged Image File Format Widely used cross platform file format also designed for printing. A bitmap image format. TIFF supports lossless LZW compression which also makes it a good archive format for Photoshop documents.

CSC Computing with Images31 PDF Portable Document Format Developed to transfer and read documents without having to print them—the “paperless office.” Cross platform format that can be read with the free download Adobe Acrobat Reader. Can represent both vector and bitmap graphics. Can also contain electronic document search and navigation features as well as hypertext links. Can be created from almost any application, but the user cannot edit or modify the file except with Adobe Acrobat (or other software). Document formatting, fonts, colors, etc. are maintained and appear identical across platforms. Excellent in the “prepress” process — can be sent to the printer, but can also be placed in other documents.

CSC Computing with Images32 Some of the slides in this presentation were adapted from: /PowerPoint presentations/Lec 7-File formats.ppt and