当前位置: 首页 > 知识库问答 >
问题:

在固定背景上旋转2d图形图像

习胤运
2023-03-14

我正在编写 Java 代码来旋转固定背景图像上的图像,就像在时钟背景上旋转指针图像一样。

手表上有多个指针,一根针数小时,另一根针几分钟。

如何在固定背景下旋转2d图形图像?

共有1个答案

王英奕
2023-03-14
  • 从基本的静态图像(即钟面)开始,您需要制作动画的部分已被剪切掉。
  • 最重要的是,您可以在所需位置渲染所需的每个元素。

首先看看。。。

    < li >执行自定义绘画 < li>2D图形

你需要一些方法来更新运动。这可以通过使用一个或多个< code>javax.swing.Timer计时器来实现,有关详细信息,请参见swing中的并发性。

旋转稍微有趣一点,但可以通过使用AffineTransform实现

看一看…

  • 在JPanel内部旋转缓冲图像
  • 以指定角度旋转java中的图像
  • 旋转后图像不在正确位置(图形)(接近您要求的位置)
 类似资料:
  • 我试图设置一系列div的背景图像,每个都有自己固定的高度,并拉伸以填充宽度,即使顶部/底部有溢出被剪辑。我只是不想边缘有空白。 目前,我有:http://jsfiddle.net/ndKWN/ CSS

  • 问题内容: 我正在尝试为此寻找替代方案: 在 firefox中, 因为它仅适用于webkit浏览器。 我已经尝试过不透明度选项,但是那对我来说不是一个选择,因为我在背景容器中有内容,如果使用不透明度,它将与背景一起消失。 谢谢。 问题答案: 您可以使用2个伪元素来做到这一点 CSS (悬停过渡) 为了能够看到div的内容,伪元素必须位于负的z-index中: 看起来IE不会触发此悬停 但会触发这一

  • 问题内容: 我有一个512x512像素的2D图像,我想在某个原点(旋转中心)以某个角度旋转。一直以来,我都使用Scipy的旋转方法来旋转图像。但是,我迷迷糊糊,因为旋转始终围绕图像的中心进行。对于512x512像素,旋转中心应围绕点(x,y)128,128。如何使用自定义旋转中心旋转图像,比方说(x,y)20,128? 问题答案: 如果不能使用OpenCV,则可以使用NumPy()和SciPy()

  • 问题内容: 如果选择了该面板(单击该面板),则该面板的颜色为蓝色。另外,我在该面板上添加了一个小标志(图像),它表示所选面板之前已被选中。 因此,如果用户看到例如10个面板,其中有4个带有这个小标记,则他知道自己之前已经单击了这些面板。到目前为止,这项工作还不错。现在的问题是我无法显示小标志并使面板同时变为蓝色。 我使用css将面板设置为蓝色,使用设置背景图像。但是背景色似乎在图像上方,因此您看不

  • 问题内容: 我有一个正在编写的CSS页面,我需要在一个类中应用背景图像,然后使用另一个类将一个局部透明的背景图像放在已经存在的背景图像之上。这只是一个简单的字眼,所以让我做一个示范。 在此示例中,第一个div应该具有背景图像1,第二个div应该具有背景图像1,但是滤镜图像位于其顶部,然后第三个div应该是图像2,第四个应该是图像2并且上面具有相同的滤镜。 但是,在此示例中,.backgroundF

  • 问题内容: 我已经在中绘制了一些图形,例如圆形,矩形等。 但是我想绘制一些旋转了特定程度的图形,例如旋转的椭圆。我该怎么办? 问题答案: 如果您使用plain ,则强制转换为first: 旋转整个: 要重置旋转(因此您只旋转一件事): 例: