Images In Java
Introduction
Summary of this section
Agenda
Overview
Connections
How to display a picture
1
Constructor for JPEGshow
The toolkit
Roll your own ImageCanvas
Image Class
ImageProducer Methods
ImageConsumer methods
Image Class continued
Summary
Jimage implements
ImageConsumer
Algebraic orientation
Jimage operators
Scaling
More operations
Data Access
Jimage input output
Jimage to AWT Image
conversion
Jimage implementations
An example program
Pixel Representations
Pixel Representations AWT
Pixel Representations:
Bytes
Pixel Representations:
Floats
Conversions between
representations
Signed Pixels :
advantages
Signed Pixels : contrast
adjustment
Image Multiplication
Image Addition
Image subtraction
What Is Convolution
Image Convolution:
smoothing
Image Convolution:
sharpening
Importance of speed
Multimedia Extensions MMX
MMX 2
MMX 3
MMX 4 motivation
MMX data formats
Problem of overflows
Using saturation
Expansion of the code 1
Expansion 2
Alternative using mmx
Optimised Assembler Loop
Speed Gain
Image Processing Library
Image Processing Library
2
Image Processing Library
3
Image Processing Library
4
Where to get more
information
Feedback