java.awt.image


1. Creating an Image from a File

import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

public class ReadImageFromFile {
    public static void main(String[] args) throws Exception {
        BufferedImage image = ImageIO.read(new File("image.png"));
    }
}

2. Creating an Image from a URL

import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

public class ReadImageFromUrl {
    public static void main(String[] args) throws Exception {
        BufferedImage image = ImageIO.read(new URL("http://example.com/image.png"));
    }
}

3. Converting an Image to a BufferedImage

4. Converting a BufferedImage to an Image

5. Creating a Graphics Object for an Image

6. Drawing on an Image

7. Cropping an Image

8. Resizing an Image

9. Rotating an Image

10. Flipping an Image

11. Saving an Image to a File

12. Creating a Color Model

13. Getting a Data Buffer from an Image

14. Getting a Raster from an Image

15. Getting a Single Pixel from an Image

16. Setting a Single Pixel in an Image

17. Getting the Width of an Image

18. Getting the Height of an Image

19. Getting the Type of an Image

20. Checking if an Image is Transparent

21. Creating a Writable Image

22. Filtering an Image