java JAI 파일 확장자 변환 tif -> png :: 개발/일상_Mr.lee

java JAI 파일 확장자 변환 tif -> png

Posted by Mr.mandu.
2018. 7. 9. 15:05 개발/java,spring

저를 위한 간단 메모 입니다.


파일 확장자를 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를 사용하면 됩니다.
그럼 즐거운 하루 보내세요.