2011-08-20 87 views

回答

-1

當您應用JAI操作時,獲取RenderedOp,請以操作(PerspectiveTransform,Scale ...)作爲結果。如果對同一圖像應用多個操作,則表示鏈中的操作,因此下一個操作應用於RenderedOp等等。最後,您需要繪製它,所以:

1)將其轉換爲RenderedImage以便將所有計算應用於最終圖像。使用類似:

new BufferedImage(renderedOp.getColorModel(), renderedOp.copyData(), false, null); 

2)使用類似的圖像繪製到Graphics

Graphics2D graphics2D = (Graphics2D)graphics; // Convert the graphics received to Graphics2D to get more operations. 
graphics2D.drawRenderedImage(renderedImage, new AffineTransform()); 
相關問題