Uso la tela nella libreria JavaFX. Ho bisogno di disegnare molti pixel il più velocemente possibile. Io eseguo questo:Il pixel di riempimento più veloce in JavaFX
canvas.getGraphicsContext2D().setFill(color);
canvas.getGraphicsContext2D().fillRect(x, y, 1, 1);
Suppongo che sia molto lento. Posso usare il modo più veloce? Forse dovrei usare un altro modo/metodo per riempire un pixel?
Stai disegnando solo pixel sulla tela o stai utilizzando anche altre API Canvas? – jewelsea
Io uso la tela di default: 'javafx.scene.canvas.Canvas' – karoluch
So che usi una tela, ma sto cercando di capire se dovresti. Se tutto quello che stai facendo è manipolare i pixel, non hai bisogno di una tela, una WritableImage sarebbe sufficiente e potrebbe funzionare meglio. Se stai facendo altre cose come disegnare linee sulla tela, allora hai bisogno di una tela. – jewelsea