我正在使用JavaFX在桌面上使用精靈編輯器。JavaFX:在畫布對象上禁用圖像平滑
我試圖實現縮放功能,但我遇到了一個問題:我不知道如何禁用圖像平滑在Canvas
對象。
我打電話Canvas.setScaleX()
和Canvas.setScaleY()
根據每個教程執行Canvas
縮放。但是當放大時,我的圖像顯得模糊不清。
我有一些測試代碼here來演示。
由於這是一個精靈編輯器,我有清晰的邊緣一起工作是很重要的。在Canvas
上修復圖像平滑的替代方法是使用non-smoothing ImageView
,並使用隱藏的Canvas
進行繪製,這是我寧願避免的。
幫助表示讚賞。
(here's a link to a related question, but doesn't address my particular problem)