gpt4 book ai didi

java - 在任意角落绘制图像

转载 作者:行者123 更新时间:2023-11-29 05:43:16 25 4
gpt4 key购买 nike

所以我有一个正常的图像。我在矩形图像的每个角上定义了点击和拖动监听器。我想自由变换每个角并将其绘制在屏幕上。

AffineTransform 类提供了转换的可能性,但我找不到实现这一点的方法。

我在 android 中使用 Matrix.setPolytoPoly 方法实现了相同的功能。但是在 java swing 中没有等效项。

谢谢!

编辑:我想用下图来说明这个过程:

enter image description here

当我将一个角拖到左上角时,应该会发生这种情况。现在我遇到的问题是,我不相信可以用一种简单的方式用纯 3x3 矩阵对这种行为进行建模。我查看了 android native 代码以观察行为,但它实际上在 native 代码中非常深入。

最佳答案

Any idea of how to do that?

您的更新显示转换不是 affine ,因为平行线不会保持平行。 Java Advanced Imaging (JAI) 通过抽象类提供所需的投影能力 Warp .

关于java - 在任意角落绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16775877/

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