Вопросы по теме 'graphics2d'

Java: определение формата изображения, изменение размера (масштабирование) и сохранение в формате JPEG
Это код, который у меня есть, он на самом деле работает, не идеально, но работает, проблема в том, что миниатюры с измененным размером не вставляются в белый прямоугольник Drawn, нарушая соотношение сторон изображения, вот код, может кто-нибудь...
11812 просмотров
schedule 30.03.2022

Это плохая практика? Несколько объектов Graphics2D
Я создал холст JPanel, содержащий всю графику; а именно JLabel. Чтобы заставить анимированные спрайты работать, вы должны переопределить paintComponent расширенного класса JLabel. Я успешно реализовал анимированные спрайты таким образом....
450 просмотров
schedule 26.10.2023

Преобразование TYPE_4BYTE_ABGR в TYPE_3BYTE_BGR
У меня есть BufferedImage типа TYPE_4BYTE_ABGR imageType с прозрачностью, и я хочу преобразовать его в TYPE_3BYTE_BGR BufferedImage. Я попытался нарисовать изображение TYPE_4BYTE_ABGR на TYPE_3BYTE_BGR, но оно изменило цвета. Цель состоит в том,...
2562 просмотров
schedule 08.04.2023

Перерисовка графики в Java
Я только начинаю заниматься графикой на Java, и у меня есть проблема. Я создал окно JFrame (NetBeans Designer) с панелью JPanel и нарисовал на нем немного графики. Затем я добавил JButton, который изменил переменную, которая изменила бы позицию X...
15273 просмотров
schedule 07.07.2022

Расширение класса Graphics2D без реализации всех методов
У меня есть класс с именем MyClass, и я хочу, чтобы этот класс расширял Graphics2D (в java.awt). Однако, когда я набираю public class MyClass extends Graphics2D { .... } , мне приходится добавлять нереализованные методы draw, drawImage,...
2365 просмотров
schedule 17.11.2022

Перенос класса и методов Java на Android. (TextLayout, Font, Graphics2D и др.)
Я играл в Android и пытался портировать приложение Java. Ниже приведены некоторые вопросы, касающиеся проблем, с которыми я столкнулся, и мне нужны некоторые рекомендации. Это довольно большой вопрос (скорее, несколько вопросов). Тем не менее, я...
2642 просмотров
schedule 12.03.2022

Как анимировать прямоугольник на объекте Path2D в контексте Graphics2D
Я только начал изучать основы класса Graphics2D. Пока я могу рисовать разные объекты и реализовывать ActionListener , чтобы фактически перемещать их на экране с помощью onKeyPress . Пока все хорошо, Пока думал сделать что-то посложнее. Я хочу...
1389 просмотров
schedule 30.10.2022

Перерисовка в Swing JComponent после интервала
Мне был назначен проект, в котором я должен сделать аналоговые часы, используя объект GregorianCalendar в java. Во-первых, нам сказали заставить часы работать, чтобы они показывали правильное время при каждом запуске. Затем нам сказали, чтобы часы...
1980 просмотров
schedule 13.04.2023

График с использованием Swing без внешней библиотеки
Как нарисовать график на основе (x, y) (линию через эти точки) в Java Swing? Я не могу использовать какую-либо внешнюю библиотеку.
718 просмотров
schedule 20.07.2023

Java: возьмите изображение из Graphics и превратите его во временное BufferedImage.
Привет, ребята, я делаю 2D-игру, и я генерирую случайный травянистый фон из 4 предустановленных изображений. Моя проблема в том, что моя игра рисует каждое изображение из массива, который создается при запуске игры с использованием этого кода:...
486 просмотров
schedule 13.08.2022

Анимированное уменьшение масштаба от правого нижнего угла из JComponent вызывает заикание
В настоящее время я реализую Swing JComponent в качестве средства просмотра изображений с возможностью масштабирования, поворота и отображения изображения по центру и всего этого анимированного. Я реализовал все эти функции, но возникла проблема при...
466 просмотров
schedule 08.12.2022

Как повернуть текст с помощью Graphics2D в Java?
Я хочу повернуть текст на JPanel, используя Graphics2D. Мой код таков: double paso=d.width/numeroBarras; double alto=datos[i].valor; Font fBarras=new Font("Serif", Font.PLAIN, 15); g2.setFont(fBarras);...
33995 просмотров
schedule 08.06.2024

Спецификация графики Java2D: растеризация
Речь идет не о том, "Как использовать Java Graphics 2D?" Мой вопрос: «Какова математическая спецификация для Graphics2D? Какая спецификация определяет, как штрихи, шрифты и формы растрируются в пиксели?» Например, предположим, что я хочу...
207 просмотров
schedule 09.05.2024

Рисование линии на другом JFrame в классе, который расширяет JFrame
У меня есть класс с двумя JFrames, и я пытаюсь нарисовать линию на конкретном кадре. Я попробовал код ниже, но он появляется только в первом кадре, который является кадром успеха. Он также появляется над всеми остальными компонентами фрейма...
964 просмотров
schedule 01.08.2022

Как сохранить временное буферизованное изображение во время масштабирования в java-графике
Я хочу масштабировать большое буферизованное изображение 1920x1080 до меньшего размера 200x200, используя прогрессивный бикубический подход. Я начинаю с 1024x768 и уменьшаю почти до 80% оригинала, а затем хочу сохранить это временное изображение...
360 просмотров
schedule 26.12.2022

Нужна помощь в понимании кода свинга
Я разработал свинг-приложение с овалом и кнопкой, вывод которой показан ниже, и следующий код: - Код:- import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Graphics;...
133 просмотров

Рисование изображения с помощью Graphics2D
Я пытаюсь получить изображение для рисования на экране с помощью java Graphics2D. Вот код, который я использую. Я хочу, чтобы изображение плавно перемещалось по экрану. На данный момент я вижу изображение, но оно не перемещается, пока я не изменю...
1383 просмотров
schedule 31.01.2023

Эффективное рисование большого количества частиц
Я написал апплет системы частиц; в настоящее время я создаю и рисую каждую частицу отдельно. (Вот код) BufferedImage backbuffer; Graphics2D g2d; public void init(){ backbuffer = new BufferedImage(WIDTH,HEIGHT,BufferedImage.TYPE_INT_RGB);...
1646 просмотров
schedule 25.03.2022

Java - Графика - Графический объект, переданный в paint (), отличается от объекта Graphics в экземпляре JPanel
У меня есть JPanel, который рисует формы и позволяет выбирать эти формы. Я начинаю добавлять возможность преобразования этого представления с помощью объекта AffineTransform в сочетании с объектом Graphics2D. В моем методе paint (), конечно,...
1040 просмотров

Размер файла изображения на диске (КБ) увеличивается при динамическом изменении размера изображения (уменьшении размера) в java
Я новичок в Java. Я изменил размер файлов PNG большого размера до стандартного размера, сохранив соотношение сторон. Ниже приведен фрагмент кода, который я использовал. Но недостаток, который я вижу в этом фрагменте кода, заключается в том, что...
582 просмотров