Мне нужна Ваша помощь в создании зазеркальных изображений из графического класса и преобразовании их в двоичные данные без необходимости их отображения на экране. Я хочу создать большое количество меток и отправить их на принтер в виде двоичных данных. Если я создаю изображение, покажу его на экране, а затем отправлю его, все будет в порядке, но я создам 100 ярлыков за одну минуту, и это раздражает, когда они мерцают на экране моего приложения java. Я хочу, чтобы он генерировался отдельной нитью, без видимых эффектов.
Если я их не покажу, ярлыки отправляются черным цветом. Я попытался сгенерировать их, а затем показать их с экрана, что не соответствовало моим ожиданиям. Есть ли способ генерировать «невидимые» изображения из Graphics2d? или Есть ли другой способ, который вы могли бы мне предложить?Создать «невидимую» графику
Спасибо заранее Qba
благодарственное Вы за свой ответ. Я уже использую BufferedImage и getGraphics(). Это мой метод: – Qba
Спасибо за ваш ответ. Я уже использую BufferedImage и getGraphics(). У меня есть класс, который расширяет JPanel, я рисую на нем графику в методе paint, затем создаю новый BufferedImage, а затем использую image.getGraphics() для рисования на этом изображении. Но чтобы запустить метод рисования, мне нужно добавить его к рисовающему компоненту, подобному JDialog, и сделать его видимым на экране, и я бы предпочел не делать этого. Я хочу создать изображение из своих элементов, таких как строки, штрих-коды, и каким-то образом привлечь их к bufferedImage без использования метода paint или без видимости компонента. Qba – Qba
* Зачем вам нужно сделать его видимым на экране? Запустить метод рисования? Для чего нужен метод рисования? – aioobe