I am trying to write a sting of text to an image but the image comes out with no text on it, please help
import java.net.URL;
import java.awt.*;
import java.io.*;
import javax.imageio.*;
public class TextWriter{
public static void main(String[] args) throws Exception {
final BufferedImage image = ImageIO.read(new File("Maxwell.png"));
Graphics g = image.getGraphics();
g.setFont(g.getFont().deriveFont(30f)); // setting font size
g.drawString("Hello World!", 100, 100);
//g.dispose();
ImageIO.write(image, "png", new File("test.png"));
}
}```