【发布时间】:2011-09-21 16:13:07
【问题描述】:
我在 Graphics2D 中找不到绘图图像过载,这将使我能够执行这样的任务,有人可以帮我弄清楚如何做到这一点 - 最好不要切换到更高级的图形框架,例如 OpenGL,
谢谢。
为了澄清,四边形可以由任何有四个边的东西来定义;这意味着钻石或矩形或更复杂的形状。
Mre 删除了他的许多言论,所以我似乎没有回应任何人,但我在 cmets 中所说的只是对 mre 所说的话的回应。
【问题讨论】:
-
你的意思是像矩形一样的四边形(所有角都是90度)?如果不是,它可能会变得复杂。我想你必须重新定义你的图像,仍然是一个矩形,但有一些透明的部分,然后在任何地方叠加这个图像。
-
@mre 你误解了我的问题。 @toto 不,并非所有角度都是 90 度。感谢您提出的解决方案,但如果我更改图像源本身,我设置的系统将会失败。
-
@mre 定义四边形:四边形。这并不是假设所有角度都是 90 度。这就是为什么我说四边形而不是矩形。
-
@mre 我不敢相信你竟然对我的问题打分……要问我认为容易理解的问题,这需要做很多工作。你的例子展示了我如何渲染一个矩形——一种特殊的四边形;那不是我要求的。我正在寻找一种可以呈现任何类型的已定义四边形的方法。冷静点,如果你不想帮我找到答案,这个问题不适合你。我不会接受你的借口,你也不需要任何借口。这是一个简单的误解。
-
@Jeremy,我不是在给你找借口。我回答了你问的问题。我提供的示例无关紧要——它们只是示例。查看我提供的图像绘制方法列表。如果这些都不适合您,请使用另一个框架。别再叫我冷静了;这是居高临下的,相当烦人。
标签: java image swing graphics2d