Creating Images Programmatically
Creating a simple image programmatically and displaying it
Save an Image to disk
Setting individual pixels color in BufferedImage
Specifying image rendering quality
Creating an image with BufferedImage class
Editing and re-using image with BufferedImage
How to scale a BufferedImage