gpt4 book ai didi

java - 将图形绘制从 android 移植到标准 java

转载 作者:行者123 更新时间:2023-12-02 06:18:45 25 4
gpt4 key购买 nike

我有一个 Android 应用程序,可以将图像直接绘制到 Canvas 上。它特别使用路径和贝塞尔曲线。

我现在需要将其移植到用标准 java 编写的 Windows 应用程序,但很难找到要使用的正确图形库。

我需要在内存中创建位图,用路径绘制。该路径需要能够容纳直线、贝塞尔曲线、椭圆形和空心矩形。然后将生成的图像多次传输到输出图形中。

我看过 Graphics2D,但路径绘制不允许创建椭圆作为其中的一部分。

是否有解决方法或其他可用的标准库?java 中是否有等效的 android canvas ?

最佳答案

Java2D 中的路径(以 java.awt.geom.Path2Djava.awt.geom.GeneralPath 的形式)可以具有任何 java.awt .Shape 附加到它们后面。 java.awt.geom.Ellipse2D 表示圆形或椭圆形,它实现了 java.awt.Shape,因此您可以向 Path2D 添加一个。

您可以将路径绘制到 java.awt.image.BufferedImage 上,并将缓冲图像绘制到屏幕上。

Java2D API 确实是您所需要的。

关于java - 将图形绘制从 android 移植到标准 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21203392/

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