문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:image [2011/11/21 21:40] kwon37xi [Image to BufferedImage] |
java:image [2012/07/02 23:56] kwon37xi [JAI - Java Advanced Imaging] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
===== JAI - Java Advanced Imaging ===== | ===== JAI - Java Advanced Imaging ===== | ||
+ | * http:// | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * 기본적으로 Native Library를 사용하도록 돼 있는데, 아래 설정을 통해 | + | * 기본적으로 Native Library를 사용하도록 돼 있는데, 아래 설정을 통해 |
static { | static { | ||
System.setProperty(" | System.setProperty(" | ||
} | } | ||
</ | </ | ||
+ | * [[http:// | ||
===== Image to BufferedImage ===== | ===== Image to BufferedImage ===== | ||
Image 객체를 BufferedImage 객체로 변환하는 방법 | Image 객체를 BufferedImage 객체로 변환하는 방법 | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | |||
+ | ===== JAI Crop Image ===== | ||
+ | * [[http:// | ||
+ | <code java> | ||
+ | RenderedImage ri = JAI.create(“fileload”, | ||
+ | |||
+ | public void crop() { | ||
+ | pb = new ParameterBlock(); | ||
+ | pb.addSource(ri); | ||
+ | pb.add((float)topLeftmx); | ||
+ | pb.add((float)topLeftmy); | ||
+ | pb.add((float)roiWidth); | ||
+ | pb.add((float)roiHeight); | ||
+ | ri = JAI.create(“crop”, | ||
+ | } | ||
+ | </ | ||