Я чувствую, что упускаю что-то совершенно очевидное; каждая ссылка на Graphics2D, которую я могу найти, имеет дело либо с играми, либо с записью непосредственно в файл, но я просто хочу, чтобы возвращалось BufferedImage. с наложением "визуализировано"
В текущем коде изображение отображается в конце без изменений.
Спасибо!
Переведено автоматически
Ответ 1
Метод drawString() использует x и y для базовой линии крайнего левого символа. Числа обычно не имеют потомков; если то же самое верно для text, строка, нарисованная в позиции (0,0), будет отображаться полностью за пределами изображения. Смотрите этот пример.
Дополнение: Возможно, у вас возникли проблемы с несовместимой цветовой моделью в вашем изображении. Одним из простых способов является визуализация изображения, а затем изменение его на месте.