Basic Image Manipulation CHAPTER 5. Topics 5.1Storage 5.2Reading and writing images in Java 5.3Display 5.4Printing 5.5Manipulation of pixel data.

Slides:



Advertisements
Similar presentations
L.Ghadah R. Hadba CT1514-L1.  Computer Graphics :refers to processing of creating a new image from Geometry, Lighting parameters, Materials and Textures.Using.
Advertisements

Image Data Representations and Standards
Arithmetic and Geometric Transformations (Chapter 2) CS474/674 – Prof. Bebis.
Working with Image Files Aaron Fuegi SCV Visualization Workshop – Fall 2008.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Image Processing, Illustration (Drawing), Paint Programs, and Scanning Dr. Warren C. Weber Cal Poly Pomona.
Working with Image Files Aaron Fuegi IS&T Scientific Visualization Tutorial – Spring 2010.
Images.
Image Representation.
Graphics in the web Digital Media: Communication and Design
Chapter 6 Color Image Processing Chapter 6 Color Image Processing.
Graphics and Animation Chapter 8. 8 Graphics in Multimedia Graphics are an element that virtually all multimedia applications include.
Digital Images. Scanned or digitally captured image Image created on computer using graphics software.
07: Color in Interactive Digital Media
Basic Image Manipulation Raed S. Rasheed Agenda Region of Interest (ROI) Basic geometric manipulation. – Enlarge – shrink – Reflection Arithmetic.
Graphics and Animation Multimedia Projects Part 2.
Raster Graphics. An image is considered to be made up of small picture elements (pixels). Constructing a raster image requires setting the color of each.
Computer Images Can store color info about each pixel, but makes file BIG Compression for Web 15.
CS- 375 Graphics and Human Computer Interaction Lecture 1: 12/4/1435 Fundamental Techniques in Graphics Lecturer: Kawther Abas.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Types of Graphics  Vector Individual scalable objects defined by mathematical equations  Bitmap Pixels (tiny, single-colored square) in a grid Most.
Bitmap Graphics. Bitmap Basics Bitmap Graphic Bitmap Graphic Paint Software Paint Software.
Graphics and Images Graphics and images are both non-textual information, that can be displayed and printed. These images may appear on screen as well.
 JPEG is a standardized image compression mechanism.  JPEG stands for Joint Photographic Experts Group.  JPEG is designed for compressing either full-
Graphics & Images What File Format Do I Use?. Graphics & Images …..are visual images presented on some form of media (drawings, print, web, digital video)
Multimedia. What is a graphic?  A graphic can be a: Chart Drawing Painting Photograph Logo Navigation button Diagram.
Things to Remember When working with digital images.
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
Chapter 12 Web Publishing. Goals Become an image optimization master Get a handle on Web file formats, including SVG and SWF Learn about Web image color.
Raster Graphics 2.01 Investigate graphic image design.
Editing Images for the Web. Optimization/Compression Graphics optimization is important for fast web page display.
Exploring Web Design Chapter 1. Objectives Develop a new perspective of the WWW Learn what makes a website good or bad Discover how to apply objective.
Digital Image Editing Presented by John Hohn. File Formats JPEG – Joint Photographic Experts Group PNP – Portable Network Graphics GIF – Graphic Interchange.
21 st Century Technology. Painting Uses Pixels Quality of image Changes Drawing Uses Vectors or Lines Quality of Image Does NOT Change.
8 Graphics Digital Media I. What is a graphic? A graphic can be a:  Chart  Drawing  Painting  Photograph  Logo  Navigation button  Diagram.
Digital Image Processing
Introduction to Image Processing Course Notes Anup Basu, Ph.D. Professor, Dept of Computing Sc. University of Alberta.
Image File Formats Which one is right for me?. The Only Three Image Formats Your Will Ever Need: Names Jpg “Joint Photographic Experts Group” Png “Portable.
BITMAPPED IMAGES & VECTOR DRAWN GRAPHICS
2.01 Understand Digital Raster Graphics
2.01 Understand Digital Raster Graphics
DIGITAL MEDIA FOUNDATIONS
Sampling, Quantization, Color Models & Indexed Color
Pixel, Resolution, Image Size
2.01 Understand Digital Raster Graphics
Negative Numbers.
2.01 Investigate graphic image design.
Raster Images CPSC 1030.
Graphics and Animation
Digital Images.
Graphics and Animation
1.01 Investigate graphic types and file formats.
1 Step Equation Practice + - x ÷
Topic 1: Be able to combine functions and determine the resulting function. Topic 2: Be able to find the product of functions and determine the resulting.
GIMP BY MR. YOUSUF VALI 11/20/201811/20/2018.
2.01 Understand Digital Raster Graphics
Review # 2 Math 8.
Geometric Transformations for Computer Graphics
GIMP BY MR. YOUSUF VALI 12/31/201812/31/2018.
2.01 Investigate graphic image design.
Alice terms Chapter 3.
Final Study Guide Arts & Communications.
2.01 Understand Digital Raster Graphics
Lecture 2 Components of GIS
Integers Graphic Organizer
Color Image Processing
2.01 Investigate graphic image design.
Graphics and Animation
2.01 Investigate graphic image design.
Lesson 6 File Types.
Presentation transcript:

Basic Image Manipulation CHAPTER 5

Topics 5.1Storage 5.2Reading and writing images in Java 5.3Display 5.4Printing 5.5Manipulation of pixel data

5.1Storage 5.1.1Storage media 5.1.2File formats 5.1.3The PBM, PGM, PPM formats 5.1.4The portable network graphics (PNG) format

Storage media  Short-term storage  Online storage  Archival storage

File formats  Device-specialized formats  Software-specialized formats  Interchange formats

Examples of interchange formats

5.1.3The PBM, PGM, and PPM formats

5.2Reading and writing images in Java 5.2.1PBM. PGM, and PPM images 5.2.2Creating your own format: and example 5.2.3PNG images 5.2.4Putting it all together

5.3Display 5.3.1Hardware 5.3.2Software (displaying images in Java)

5.3Display - Hardware

5.3Display - Software

Display - Software

5.4Printing 5.4.1Grayscale images  Patterning  Dithering  Error diffusion 5.4.2Color images

Patterning

Dithering

Error difusion

5.4.2Color images  CMYK color model is used for printing

5.5Manipulation of pixel data 5.5.1Extracting regions of interest 5.5.2Basic geometric manipulation 5.5.3Arithmetic and logical combination of images  Adding and averaging  Subtraction  Division  AND & OR

5.5.1Extracting regions of interest (ROI)

5.5.2Basic geometric manipulations  Scaling  Scaling (enlargement / shrinking) by an integer factor  Rotation  Rotation by a multiple of 90 degrees  Reflection  Reflection along x or y axis

5.5.3Arithmetic and logical combination of images  Addition

 subtraction

 Division  AND & OR

Midterm Project