Hello everyone,,
Inside the standard java packages there is a large library of graphics drawing functions encapsulated in java.awt.Graphics and the newer java.awt.Graphics2D.

Along with these, there is the java.awt.image.BufferedImage class which can provide the Graphics2D object to be able to use all of those primitives and can be used to load and save images of different formats using the javax.imageio.ImageIO utility class.

I've reviewed SDL and SFML and they provide some good 2D capability, but nothing as extensive as the Java 2D graphics objects. When you combine other support classes like the java.awt.Shape based classes, you can do some really great 2D graphics.

What C or C++ library would be the closest in functionality to what is provided in that Java 2D graphics classes????