In this blog, 25.000 books will be uploaded, so far more than 1400 books are available. Books, will be added daily, please check this blog daily.
Wednesday, April 21, 2010
Java 2D Graphics
Preface ............................................................................... 2
Who Are You? ................................................................ 2
About This Book ............................................................. 2
About the Examples........................................................ 2
Font Conventions............................................................ 2
Request for Comments ................................................... 2
Acknowledgments........................................................... 2
Who Are You? ................................................................ 2
About This Book ............................................................. 3
About the Examples........................................................ 4
Font Conventions............................................................ 5
Request for Comments ................................................... 5
Acknowledgments........................................................... 6
Chapter 1. Introduction .................................................... 6
What Is Java 2D? ........................................................... 6
What Can Java 2D Do? .................................................. 7
Relatives ......................................................................... 9
Genesis........................................................................... 11
Where Do I Get a Graphics2D?...................................... 11
File Formats .................................................................... 13
Hello, 2D! ........................................................................ 14
Chapter 2. The Big Picture ............................................... 18
Graphics2D ..................................................................... 18
The Rendering Pipeline .................................................. 19
All About Alpha ............................................................... 21
Compositing .................................................................... 23
Coordinate Space ........................................................... 24
Chapter 3. Geometry......................................................... 25
Points .............................................................................. 25
Find Your Inner Child ....................................................... 26
Shapes and Paths .......................................................... 27
If You’re an Old Dog ......................................................... 27
Flattened Shapes .............................................................. 29
Lines and Curves ............................................................ 37
Rectangles...................................................................... 44
Ellipses and Arcs ............................................................ 48
Constructive Area Geometry .......................................... 51
Chapter 4. Painting and Stroking .................................... 54
Painting ........................................................................... 55
Stroking........................................................................... 66
Overlap ........................................................................... 70
Chapter 5. Rendering........................................................ 72
Transforming................................................................... 72
Angle Units ........................................................................ 79
Compositing .................................................................... 85
Clipping ........................................................................... 90
Rendering Hints .............................................................. 91
Chapter 6. Text .................................................................. 94
Overview ......................................................................... 94
Drawing Text................................................................... 96
What’s an Iterator? ........................................................... 99
Fonts............................................................................... 109
Hint, Hint ............................................................................ 112
Font Metrics .................................................................... 114
Chapter 7. Advanced Text Layout ................................... 120
Using the TextLayout Class ............................................ 120
Getting Close to the Metal .............................................. 135
Chapter 8. Color ................................................................ 141
If You’re Not Too Picky... ................................................ 141
Physics and Physiology .................................................. 145
Color Spaces .................................................................. 146
Profiles............................................................................ 150
Putting It All Together ..................................................... 152
Chapter 9. Images ............................................................. 152
Overview ......................................................................... 153
Where Do Images Come From? ..................................... 154
Displaying Images .......................................................... 158
Drawing on Images ......................................................... 164
Double Buffering ............................................................. 166
A Useful Class ................................................................ 168
Chapter 10. Image Processing......................................... 170
The New Model............................................................... 170
Combining the Old and New Methods ............................ 171
An Appetizer ................................................................... 171
Predefined Operations .................................................... 178
Space and Time................................................................. 181
Roll Your Own................................................................. 188
Chapter 11. Image Guts.................................................... 190
BufferedImage ................................................................ 191
Color Models................................................................... 195
Who Was That Masked Bit?............................................. 202
Rasters ........................................................................... 206
What’s a Raster?............................................................... 206
Sample Models ............................................................... 216
Data Buffers .................................................................... 218
A PNG Decoder .............................................................. 219
Chapter 12. Devices.......................................................... 225
The Local Graphics Environment ................................... 226
The GraphicsDevice Class ............................................. 227
Device Configurations..................................................... 228
Chapter 13. Printing .......................................................... 230
How Printing Works ........................................................ 231
Controlling Printing ......................................................... 236
Power Printing ................................................................ 240
Chapter 14. Animation and Performance ....................... 253
It’s Tougher Than You Might Think................................. 253
See for Yourself .............................................................. 254
Memory........................................................................... 270
Optimizations .................................................................. 272
Download this book click here
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment