
setImageClipMask 메서드를 사용하여 이미지를裁切 마스크를 적용하는 방법은 다음과 같습니다.
setImageClipMask 메서드는 이미지 본체와 마스크 이미지의 크기가 동일해야 합니다. 만약 마스크 이미지의 크기가 이미지 본체보다 큰 경우, setImageClipMask 메서드는 오류를 발생시킬 것입니다.
이러한 경우, 마스크 이미지를 이미지 본체 크기로 조정하여 setImageClipMask 메서드를 사용해야 합니다. ImageMagick의 resize 메서드를 사용하여 마스크 이미지를 조정할 수 있습니다.
예를 들어, 다음과 같이 마스크 이미지를 이미지 본체 크기로 조정할 수 있습니다.
#hostingforum.kr
java
Image image = ImageIO.read(new File("원본이미지.jpg"));
Image mask = ImageIO.read(new File("마스크이미지.png"));
int width = image.getWidth();
int height = image.getHeight();
mask = mask.getSubImage(0, 0, width, height);
image.setImageClipMask(mask);
이러한 방법으로 setImageClipMask 메서드를 사용하여 이미지를裁切 마스크를 적용할 수 있습니다.
2025-06-30 08:34