상세 컨텐츠

본문 제목

이미지 리사이즈 ImageIo 지원되는 확장자

관리X 과거글

by 까먹기전에 2020. 1. 17. 15:24

본문

반응형

http://www.java2s.com/Code/Java/2D-Graphics-GUI/ListAllreaderandwriterformatssupportedbyImageIO.htm

 

List All reader and writer formats supported by ImageIO : Image IO « 2D Graphics GUI « Java

 

www.java2s.com

 

참조

 

서포트 가능한 확장자가 있음 모든 이미지가 다되는게 아님

 

/* reader BMP reader bmp reader jpeg reader wbmp reader gif reader png reader JPG reader jpg reader WBMP reader JPEG writer BMP writer bmp writer jpeg writer wbmp writer png writer JPG writer PNG writer jpg writer WBMP writer JPEG */

 

 

일일히 다 치지마시고요

 

String useWriterExt = String.join(",",ImageIO.getWriterFormatNames());

 

 

배열로 writer에 사용가능한 확장자가 배열로 리턴된다.

 

그거를 String join을 이용해서 하나의 문자열로 바꿨음

 

허용가능한 확장자인지 useWriterExt.indexOf("들어온 확장자") 로 검사하시면 좀 편하실겁니다.

 

 

 

gif 같은경우는 한장이 아니라 수십장을 하나로 만든거라서 이미지 크기를 조절할때

 

List로 받아서 한장한장 다 줄인다음에 한장으로 합쳐야함.

 

다음에는 gif 이미지 조절을 해볼 예정

 

 

관련글 더보기