Вопросы по теме '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 просмотров
schedule
27.11.2022
Рисование изображения с помощью 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 просмотров
schedule
16.03.2022
Размер файла изображения на диске (КБ) увеличивается при динамическом изменении размера изображения (уменьшении размера) в java
Я новичок в Java. Я изменил размер файлов PNG большого размера до стандартного размера, сохранив соотношение сторон. Ниже приведен фрагмент кода, который я использовал. Но недостаток, который я вижу в этом фрагменте кода, заключается в том, что...
582 просмотров
schedule
03.05.2024