Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Basic Image Manipulation CHAPTER 5. Topics 5.1Storage 5.2Reading and writing images in Java 5.3Display 5.4Printing 5.5Manipulation of pixel data."— Presentation transcript:

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

8

9

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

11

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

13 5.3Display - Hardware

14 5.3Display - Software

15 Display - Software

16

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

18 Patterning

19

20 Dithering

21

22

23

24

25 Error difusion

26

27

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)

31

32

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

34

35

36

37 5.5.3Arithmetic and logical combination of images  Addition

38

39

40  subtraction

41

42  Division  AND & OR

43 Midterm Project

44


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

Similar presentations


Ads by Google