Я использую Graphics2D.drawImage, чтобы нарисовать изображение в BufferedImage.
Затем я использую ImageIO.write (), чтобы вывести это в PNG. Часто я не вижу определенные изображения, которые я нарисовал таким образом.
Я предполагаю, что это потому, что drawImage - это асинхронная операция, и мне нужно дождаться ее завершения Я пытался реализовать ImageObserver, но безуспешно.
Кто-нибудь может показать мне, как это делается?