如何将像素转换为双点坐标(Point2D)并在Java中与Path2D一起使用

时间:2019-06-09 18:20:34

标签: java image 2d pixel graphics2d

Click to see the image

我想读这条红线并创建一个定义路径的Path2D对象。

我正在使用Path2D创建PathFollower对象并对它们进行动画处理。 图像是设计我想要的路径,而不是依赖于这样的东西:

Path2D path = new Path2D.Double();
    path.moveTo(0, 200);
    path.curveTo(100, 200, 0, 100, 100, 100);
    path.curveTo(200, 100, 0, 0, 200, 0);

尝试逐像素读取并仅选择红色的像素(它不会创建真实的坐标)。如果是圆,则会给我错误的坐标数组。 (不是路径)

有什么提示吗?

0 个答案:

没有答案