Вопрос Рендер картинки через BufferedImage

  • Автор темы Автор темы Moyten
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
510
Реакции
3
Кто примерно знает как отрисовать картиночку через BufferedImage?
В одном коде гетаю картиночку в BufferedImage и хочу ее отрендерить без её нахождения в ассетах, как примерно можно это отрендерить?
Буду оч благодарен тому кто сможет подсказать
 
Кто примерно знает как отрисовать картиночку через BufferedImage?
В одном коде гетаю картиночку в BufferedImage и хочу ее отрендерить без её нахождения в ассетах, как примерно можно это отрендерить?
Буду оч благодарен тому кто сможет подсказать

Код:
Expand Collapse Copy
BufferedImage image = new BufferedImage(512, 512, BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics = image.createGraphics();
graphics.setColor(new Color(0, 0, 0, 0));
graphics.fillRect(0, 0, 512, 512);

graphics.dispose();
 
Последнее редактирование:
Код:
Expand Collapse Copy
    @Override
    protected void govnocode(Graphics g) {
        super.paintComponent(g);
        g.drawImage(image, 0, 0, this);
    }
вроде так
или же

Код:
Expand Collapse Copy
BufferedImage image = new BufferedImage(512, 512, BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics = image.createGraphics();
graphics.setColor(new Color(0, 0, 0, 0));
graphics.fillRect(0, 0, 512, 512);

graphics.dispose();
я либо не понял гениального рофла либо слишком тупой кодер

Java:
Expand Collapse Copy
  public static void drawBuffered(BufferedImage image, int x, int y, int width, int height) {
    image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
    Graphics2D graphics = image.createGraphics();
    graphics.setColor(new Color(0, 0, 0, 0));
    graphics.fillRect(x, y, width, height);

    graphics.dispose();

  }
чо тут делать? если что код ничего не исполняет от слова совсем
 
я либо не понял гениального рофла либо слишком тупой кодер

Java:
Expand Collapse Copy
  public static void drawBuffered(BufferedImage image, int x, int y, int width, int height) {
    image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
    Graphics2D graphics = image.createGraphics();
    graphics.setColor(new Color(0, 0, 0, 0));
    graphics.fillRect(x, y, width, height);

    graphics.dispose();

  }
чо тут делать? если что код ничего не исполняет от слова совсем
ну первый код не правильный видимо второй код хз должен рендерить чату гпт запрос кинь что не рендерит поможет
 
Код:
Expand Collapse Copy
    @Override
    protected void govnocode(Graphics g) {
        super.paintComponent(g);
        g.drawImage(image, 0, 0, this);
    }
вроде так
или же

Код:
Expand Collapse Copy
BufferedImage image = new BufferedImage(512, 512, BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics = image.createGraphics();
graphics.setColor(new Color(0, 0, 0, 0));
graphics.fillRect(0, 0, 512, 512);

graphics.dispose();
че ты высрал
 
скорее всего ты хочешь сделать это для рендера музыки ну именно обложен. так не получиться надо скачивать картинку в темп или любую другою папку. а потом через твои люти утилки экспы рендерить
 
Назад
Сверху Снизу