문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:image [2011/11/21 17:55] kwon37xi |
java:image [2023/08/09 17:19] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Java Image ====== | ====== Java Image ====== | ||
* [[java: | * [[java: | ||
+ | * [[java: | ||
===== 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”, | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== imgscalr ===== | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ===== Twelvemonkeys ImageIO ===== | ||
+ | * https:// | ||
+ | |||
+ | ===== WebP ===== | ||
+ | * [[https:// | ||