Как преобразовать пиксели в координаты двойной точки (Point2D) и использовать с Path2D в Java - PullRequest
0 голосов
/ 09 июня 2019

Нажмите, чтобы увидеть изображение

Я хочу прочитать эту красную линию и создать объект 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);

Попытка прочитать пиксель за пикселем и выбрать только красные, которые не создают реальных координат. Если бы это был круг, я бы получил неправильный массив координат. (не путь)

Какие-нибудь советы?

...