Download presentation
Presentation is loading. Please wait.
Published byDortha Gordon Modified over 8 years ago
1
Basic Image Manipulation CHAPTER 5
2
Topics 5.1Storage 5.2Reading and writing images in Java 5.3Display 5.4Printing 5.5Manipulation of pixel data
3
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
4
Storage media Short-term storage Online storage Archival storage
5
File formats Device-specialized formats Software-specialized formats Interchange formats
6
Examples of interchange formats
7
5.1.3The PBM, PGM, and PPM formats
10
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
12
5.3Display 5.3.1Hardware 5.3.2Software (displaying images in Java)
13
5.3Display - Hardware
14
5.3Display - Software
15
Display - Software
17
5.4Printing 5.4.1Grayscale images Patterning Dithering Error diffusion 5.4.2Color images
18
Patterning
20
Dithering
25
Error difusion
28
5.4.2Color images CMYK color model is used for printing
29
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
30
5.5.1Extracting regions of interest (ROI)
33
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
37
5.5.3Arithmetic and logical combination of images Addition
40
subtraction
42
Division AND & OR
43
Midterm Project
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.