presenter: center video feed in PeerView

This commit is contained in:
Alex Andres 2024-05-25 14:14:46 +02:00
parent 99b7955cd3
commit 17d6ddfeb2
No known key found for this signature in database
GPG key ID: 340764C7851D7041

View file

@ -262,8 +262,11 @@ public class PeerView extends JComponent {
AffineTransform imageTransform = new AffineTransform();
imageTransform.translate(transform.getTranslateX(), transform.getTranslateY());
int x = (int) ((getWidth() * transform.getScaleX() - image.getWidth(null)) / 2);
int y = (int) ((getHeight() * transform.getScaleX() - image.getHeight(null)) / 2);
g2.setTransform(imageTransform);
g2.drawImage(image, (int) ((getWidth() * transform.getScaleX() - image.getWidth(null)) / 2), 0, null);
g2.drawImage(image, x, y, null);
g2.setTransform(transform);
}
}