Java: записать текст на изображение, затем записать в выходной файл

У меня есть изображение, поверх которого я хотел бы написать текст, состоящий из нескольких строк, с выравниванием по центру и динамическим (переменной ширины) . Я пробовал использовать метод drawString из Graphics , но не смог заставить работать центрирование и динамическое позиционирование. В настоящее время я копаюсь в библиотеке swing с JLabels и т.п., но мне трудно найти относительно простой подход к этому. Я также хотел бы, чтобы окончательное изображение было записано в файл, но похоже, что смешивание ImageIO с JPanel s не очень хорошо работает .. У меня просто черный ящик на данный момент ... Если бы кто-нибудь мог дать хотя бы простую схему того, как подойти к этому, я был бы очень признателен.

Спасибо!


Извините, я должен был быть более конкретным ... Я бы хотел, чтобы сам текст был выровнен по центру (как в середине каждой строки), а не помещал текст в центр изображения . Текст будет размещен в другом месте изображения, а не посередине. Опять же, прошу прощения за нечеткие описания. Спасибо!

5
задан TNC 12 October 2011 в 19:49
поделиться