我只需要一些指導,我找不到另一個問題。我想,答案甚至不一定是JavaFx特定的。在JavaFX中加載和處理大圖像的最有效方法
我想在JavaFX應用程序中加載和操作相當大的圖像/像素陣列。
現在我只是一個簡單的方法:一個簡單的Stackpane,其中包含一個Canvas對象,加載到ScrollPane中。
ScrollPane scrollPane = new ScrollPane();
StackPane stackPane = new StackPane();
Canvas = new Canvas(4000,6000);
stackPane.getChildren().add(canvas);
scrollPane.setContent(stackPane);
root.setCenter(scrollPane);
在某個Canvassize中,不可能創建一個Canvas對象,並且我會遇到一些例外。如果我腦海中有更大的維度會怎麼樣?
畫布的總大小是否會影響性能或滾動窗格中的詳細視圖?
從你的問題來看,你不清楚爲什麼在談論圖像時使用'Canvas'。在我看來,在JavaFX中這意味着'Image'和'ImageView'。請澄清。 – hotzst
有人告訴我Canvas在使用像素陣列時有更好的性能 – user6272596