3
Java Advanced Imaging API를 사용하여 사각형 이미지를 사다리꼴로 그려야합니다. 그러나 PerspectiveTransform을 생성 한 후에는 그래픽 객체 나 이미지에 어떻게 적용 할 것인지 확신 할 수 없습니다.그래픽 객체 나 이미지에 PerspectiveTransform을 적용하려면 어떻게해야합니까?
Java Advanced Imaging API를 사용하여 사각형 이미지를 사다리꼴로 그려야합니다. 그러나 PerspectiveTransform을 생성 한 후에는 그래픽 객체 나 이미지에 어떻게 적용 할 것인지 확신 할 수 없습니다.그래픽 객체 나 이미지에 PerspectiveTransform을 적용하려면 어떻게해야합니까?
JAI 조작을 적용 할 때 RenderedOp
, wichever 조작 (PerspectiveTransform, Scale ...)을 결과로 얻으십시오. 동일한 이미지에 여러 작업을 적용하면 체인의 작업을 나타내므로 RenderedOp
등으로 다음 작업을 적용합니다. 마지막으로 그릴 필요가 있습니다.
1) 모든 계산을 최종 이미지에 적용하려면 RenderedImage
으로 변환하십시오.
Graphics2D graphics2D = (Graphics2D)graphics; // Convert the graphics received to Graphics2D to get more operations.
graphics2D.drawRenderedImage(renderedImage, new AffineTransform());
크로스 게시 : http://www.java-forums.org/java-2d/47818- 같은 것을 사용하여
Graphics
에 이미지를 그리기)를2 : 같은 것을 사용 render-image-into-given-quadrilateral.html # post230234 – camickr