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
반응형
'자바(Java) > 자바(Java) 잡다' 카테고리의 다른 글
자바(Java) Arrays.sort()와 Collections.sort() (0) | 2023.02.09 |
---|---|
자바(Java) Iterator와 hasNext() / next() / remove() (0) | 2023.02.02 |
자바(Java) Multipart / MultipartFile / File (파일 업로드 관련) (0) | 2022.12.18 |
자바(Java) forEach() 사용법 (0) | 2022.12.09 |
자바(Java) int와 Integer의 차이 (0) | 2022.12.09 |
댓글