버퍼링 된 이미지 (원형 유형)을 만들어야하지만 사각형 유형 만 만들 수 있습니다. 그런 다음 몇 가지 구성으로 버퍼 이미지 내부에 타원형을 만들고 싶습니다. 마지막으로 직사각형 아이콘을 원형에 삽입하고 원형 모양에 삽입해야하며 사각형 버퍼 이미지에는 삽입하지 말아야합니다. 지금 내가 할 수 오전 다음그래픽을 사용하여 Java에서 직사각형을 만드는 대신 순환 버퍼링 된 이미지를 만드는 방법
BufferedImage img = "SomeImage.png";
BufferedImage bfImage = new BufferedImage(200,200,BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics = bfImage.createGraphics();
graphics.fillOval(0, 0, 200, 200);
graphics.drawImage(img, 0, 0, null);
(이것은 bfImage 개체 내부 원형, 타원형을 생성) 가 지금은 100 * 100 사이즈를 말한다의 직사각형은 "IMG"을 그릴 필요가있다. 이 그림을 사용하여 그릴 수 있습니다. 내가 이것을 할 때 내 최종 이미지는 직사각형 BfImage에 그려지는데 원하는 것은 없습니다. 이미지 "img"가 원형 타원형으로 그려지기를 원합니다. 경계 밖으로 나오지 않아야합니다. 원형 타원형의 직사각형 bfImage에서 마지막 이미지를 그리는 대신에 이미지를 직접 그릴 수있는 원형 bfImage를 가질 수 있습니다. 그래픽을 사용하여 Java2D에서이를 수행하는 모든 논리.