본문 바로가기
자바(Java)/자바(Java) 잡다

자바(Java) 썸네일 라이브러리 Thumbnailator

by 인생즐겜러 2022. 12. 18.
728x90
반응형

 

Spring 이라면 pom.xml에 Thumbnailator 라이브러리 추가가 필요하다.

 

 

 

 

 

Thumbnails.of(바꾸려는 File 객체)
          .sourceRegion(Positions.CENTER, 100, 200)
          .size(가로폭, 세로폭)
          .toFiles(원하는 디렉토리를 가진 파일 객체, Rename.NO_CHANGE);

 

 

sourceRegion

  • 이미지를 자른다.
  • sourceRegion의 Positions.CENTER을 설정하면 이미지의 가운데를 기점으로 자르겠다는 뜻.
    TOP_CENTER 로 지정하면 맨 위 가운데 부분이 기준이 됨.
  • 만약 sourceRegion를 사용하지 않으면 가로 길이를 기준으로 이미지의 비율은 유지한 채 사이즈를 조정.

 

size

  • 괄호 안은 자르고자하는 크기
    => 이미지 가운데를 기준으로 원하는 크기만큼 자르는 코드.

 

toFiles

  • 원하는 디렉토리에 Rename.NO_CHANGE로 설정하면 이미지 명을 변경하지않고 저장.

 

 

 

728x90
반응형

댓글