ITSE 2317 Intermediate Java
Using Alpha Transparency with Ericson's Media Library
Lecture # 06
Run: Thu Sep 09 16:24:08 CDT 2010
Baldwin

Slides
aa  -  ITSE 2317 Intermediate Java
ab  -  Using Alpha Transparency with Ericson's Media Library
ac  -  Figures
ad  -  Listings
ae  -  Preview
af  -  Two approaches
ag  -  The second approach
ah  -  Outside research
ai  -  The getBasicPixel and setBasicPixel methods
aj  -  Modification to the SimplePicture class
ak  -  Crop and set alpha values
al  -  Draw a partially transparent image of a butterfly
am  -  Brief program specifications
an  -  Define new classes
ao  -  A partially transparent image of a butterfly
ap  -  Modification to the SimplePicture class
aq  -  Transparency
ar  -  Outside research
as  -  An object of the BufferedImage class
at  -  Image data formats
au  -  No alpha data
av  -  Modification of the SimplePicture class
aw  -  Future Picture objects will accommodate alpha transparency
ax  -  No complete listing of SimplePicture provided
ay  -  The class named Prob06
az  -  The main method for Prob06
ba  -  Will explain in fragments
bb  -  The class named Prob06Runner
bc  -  The run method
bd  -  New material
be  -  Beginning of the makeTransparent method
bf  -  Receives a reference to the butterfly image
bg  -  Partial transparency
bh  -  A call to the modified SimplePicture constructor
bi  -  Make the pixels partially transparent
bj  -  The getBasicPixel method
bk  -  A bitwise AND operation
bl  -  A bitwise OR operation
bm  -  The alpha byte
bn  -  Thirty-seven percent opaque
bo  -  The setBasicPixel method
bp  -  The end of the makeTransparent method
bq  -  Save the Picture object's reference
br  -  Houston, we have a partially transparent butterfly image
bs  -  Call the copyPictureWithCrop method
bt  -  The copyPictureWithCrop method
bu  -  An exercise for the student
bv  -  Modify the destination pixel colors
bw  -  An illusion of transparency
bx  -  An illusion of transparency (cont'd)
by  -  Termination of the copyPictureWithCrop method
bz  -  Return a reference to an array object
ca  -  Images don't go away immediately
cb  -  Images don't go away immediately (cont'd)
cc  -  Run the program
cd  -  Summary
ce  -  Summary (cont'd)
cf  -  Summary
cg  -  Summary
ch  -  Complete program listing
ci  -  The End
cj  -  Spare slide template

-end-