我正在將一些圖形從java/Android渲染到標準java。JavaFX and antialias
我面臨的第一件事是 - 使用哪種圖形api,Graphics2D或JavaFX。 它是由我在前一個問題「Porting graphics drawing from android to standard java」中的assylias提出的,我使用JavaFX。
我已經看到,與Android一樣,這樣做的好處是可以將雙打和浮點作爲繪製參數。 但是,我一直無法找到任何確認圖形反鋸齒的內容,或者可以打開抗鋸齒功能。
我的目標是生成一個高質量的圖像,它將直接保存到磁盤並且不會顯示在應用程序中。它將顯示在另一個上下文中,而不是打印。 我需要繪製文本,路徑,貝塞爾,線條,橢圓和矩形。
挖掘JavaFX值得我值得嗎?或者我別無選擇,只能使用Graphics2D?
看起來JavaFX'Shape'類具有['smooth'](http://docs.oracle.com/javafx/2/api/javafx/scene/shape/Shape.html#smoothProperty)屬性(with相應的'isSmooth'和'setSmooth'方法),它由所有Shape子類繼承,包括'javax.scene.text.Text'。 – VGR