저를 위한 간단 메모 입니다.
파일 확장자를 tif 에서 png를 바꾸기 위한 소스 입니다.
먼저 메이븐 설정 부분입니다.
jai_core jai_core 0.0.1-SNAPSHOT jai_codec jai_codec 0.0.1-SNAPSHOT
라이브러리 파일이 제대로 다운받아지지 않는다면
직접 입력하시면 됩니다.
라이브러리 파일 Import
현재 pom.xml 에는
위의 소스를 기입된 상황입니다.
프로젝트 우클릭하여 Import를 선택합니다.
검색란에 maven의 ma까지만 치니깐 잘 나오는군요
Install or deploy an ~~ 위의 빨간점을 선택해주세요.
Artifact file 을 찾아 주시면 됩니다.
인터넷에서 다운받은 jai_codec을 찾은후
Group ID
Artifact ID를
jai_codec으로 입력해주시면 됩니다.
그리고 이번엔 실제 사용한 자바 소스입니다.
String fileName = "C:/Users/leejh/Downloads/test.tif";
RenderedOp src = JAI.create("fileload", fileName);
try{
FileOutputStream fos = new FileOutputStream(fileName.replace(".tif", ".png"));
JAI.create("encode", src, fos, "PNG",null);
fos.close();
}catch (Exception e){
System.out.println("파일 에러 : " + e);
}
기존 파일의 확장자만 변경해주고 JAI를 사용하면 됩니다.
그럼 즐거운 하루 보내세요.
'개발 > java,spring' 카테고리의 다른 글
| 전자정부 프레임워크에 sqLite3 DB 연결 하기 (2) | 2019.03.15 |
|---|---|
| (공통처리)웹취약성 크로스사이트 스크립트(XSS) 처리하기2_filter chain (8) | 2019.03.14 |
| java xml 파싱 또다른 방법 sax 파싱 (1) | 2018.10.24 |
| 자바 junit 사용하기 (단위테스트) (2) | 2018.02.10 |
| 자바 리플렉션(java reflection) 클래스 변수, 함수 접근 (2) | 2017.12.14 |
| 자바 xml 데이터, 속성 파싱(java xml parsing data, attribute) (2) | 2017.12.04 |
| java static 변수에 대한 기초 개념 이해! (2) | 2017.10.12 |