Bill Day begins his technical discussion of the Media and Communication APIs by looking at a core part of the Java 1.2 environment, the Java 2D API. Read this month's column to learn how to draw curves, perform 2D transformations, fill arbitrary shapes, and manipulate text. (3,300 words)
Bill Day and guest contributor Jonathan Knudsen describe the image processing classes in Java 2D. You'll learn how to blur, sharpen, invert, and posterize images. (2,900 words)
3. Antialiasing, images, and alpha compositing in Java 2D
In this second installment on Java 2D, you'll learn how to enable high-quality graphics using antialiased rendering. Bill also discusses using text strings as clipping shapes, and the new image features in Java 2D -- including support for compositing multiple images. (3,800 words)