參考:How can you produce sharp paint results when rotating a BufferedImage?如何在Java中高效地繪製SVG圖像?
在所涉及的問題,我問了一下關於質量的圖像柵格化的轉變。有人建議我應該使用SVG圖像,因爲轉換的質量會更好,更靈活。 (這是正確的,是嗎?)
所以,我已經花了相當長的一段時間試圖找出如何使用蠟染庫,通過他們的API的閱讀和谷歌搜索,看看其他人有同樣的問題。
到目前爲止,我還沒有遇到任何實質性的事情,所以我希望有人能幫助我。下面是有效的,我想做些什麼:
以類似的方式來爲AffineTransform和的Graphics2D的drawImage方法(...)使用BufferedImages,
是有可能(以及如何)進行改造,然後畫一個SVG圖像/對象到JPanel上?
我在想繪製它之前就想過了,我可以先按照AffineTransform對象光柵化它,然後使用Graphics2D對其進行繪製,但是如果在每次繪製圖像之前必須先進行光柵化處理......當然有更好的方法。
所以經過多次思考,我想知道SVG是否真的是這裏的方式。 那麼我應該採取什麼最好的方法呢?
柵格化與矢量圖像。
注意:創建SVG文件根本不是問題。
謝謝。
這裏有一個例子:http://stackoverflow.com/questions/2397492/svg-salamander-example – revo
@revo:我會試試看 - 如果它的作品,我會讓你知道。謝謝。 – rtheunissen
@revo:蠑螈似乎是如此,比蠟染更容易使用。發佈一個答案,我會接受它。再次感謝。 – rtheunissen