Я хочу нарисовать повторяющееся изображение на холсте javafx, есть ли способ сделать это, кроме повторного ручного рисования одного и того же изображения снова и снова?
Это можно сделать, установив Paint для заполнения некоторой области. Подкласс Paint -
https://openjfx.io/javadoc/12/javafx.graphics/javafx/scene/paint/ImagePattern.html
, который делает именно то, что вы хотите.