gpt4 book ai didi

Java "zooming" Canvas ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:31 29 4
gpt4 key购买 nike

我有一个 java.awt.canvas 对象,我使用 Graphics2D(我从 bufferStrategy 获得)绘制东西,我想“放大”和缩小。

因此,如果我放大(将其放大 1 倍),那么我从 (0,0) 到 (10,10) 画的线实际上是从 (0,0) 到 (20) ,20)

这可能吗,还是我必须自己实现?

最佳答案

看看 Graphics2D:http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html

您对图形应用合适的变换以实现多种变换、旋转、缩放(也称为缩放)和平移。最简单的缩放方式可能是

graphics2d.scale(2.0, 2.0); // draw everything twice the original size

关于Java "zooming" Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19466465/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com