티스토리 뷰
여러 이미지 테두리 삭제(How to crop margin or frame of images)
얼마 전에 100~1,000개가 넘는 파일명을 동시에 바꾸는 "파일명 일괄 변경"에 대해서 알아봤는데요, 리눅스를 사용하면 100~1,000개가 넘는 이미지 파일을 한 번에 원하는 부분만 잘라낼 수 있습니다.
사진에 동일한 액자가 적용된 경우, 액자(Frame) 부분만 삭제하고 사진 부분만 잘라내기(crop) 하고 싶은 경우가 있습니다.
10개 미만의 경우 수작업으로 잘라내기 하면 되지만 100개~1,000개 이상의 이미지 파일이라면 포토샵의 action 기능을 활용하거나 리눅스의 convert, mogrify 명령어를 사용하면 쉽게 crop 할 수 있습니다.
여백 및 이미지 사이트 확인
Photoshop, Affinity Photo, Gimp와 같은 프로그램을 사용하여 이미지를 열어주세요.
Shape - Rectangle(사각형)을 선택하고 사진의 영역을 대략적으로 크기를 조절해서 만들어주세요.
Transform panel에 보면 생성된 Shape의 X, Y 값 및 W, H 값을 확인할 수 있습니다.
대략적으로 X, Y가 14px, W(800 px), H(600 px) 임을 확인할 수 있습니다.
convert -crop 또는 mogrify -crop 명령어로 원하는 부분 잘라내기(crop)
원본 사진을 작업할 폴더로 복사해 주세요. 명령어를 사용하면 파일이 덮어쓰기 되기 때문에 복사한 파일을 사용해서 진행해 주세요.
먼저 이미지의 사이즈를 확인하기 위해서 identify 파일명을 입력해서 사이즈를 확인합니다.
위 이미지에서 확인할 수 있는 사이즈 830x685+0+0 즉, 좌측 상단 모서리 (0,0) 위치에서 전체 사이즈가 830x685라는 의미입니다.
전체 이미지를 crop 하기 전에 사진 1장만 먼저 테스트로 변환해 보겠습니다.
mogrify -crop 800x600+15+15 1.jpg와 같이 사진사이즈 800x600을 15,15부터 추출하겠다는 의미입니다.
한 장 crop 해보니 정상적으로 잘 추출이 됩니다.
전체 이미지를 다 변경하려면 mogrify -crop 800x600+15+15 *.jpg와 같이 명령어를 실행하시면 됩니다.
사진 좌표값 계산
사진의 좌측 모서리가 0,0 (X=0, Y=0)입니다. X=15, Y=15로 변경을 하면 아래와 같은 이미지가 될 것입니다.
추출할 이미지 사이즈가 800X600이기 때문에 800x600+15+15와 같이 입력하면 전체 이미지에서 해당 부분만 crop 할 수 있게 됩니다.
'Computer' 카테고리의 다른 글
kali-undercover / Kali Linux 꿀팁 (0) | 2023.04.26 |
---|---|
TunnelBear Kali Linux 설치방법(Openvpn config 활용) (1) | 2023.04.24 |
Goldoson으로 노출되는 정보들 (0) | 2023.04.22 |
터미널 멀티태스킹 및 창 분할(Terminal multi-tasking, tmux pane/windows split on Kali Linux) (0) | 2023.04.14 |
파일 위변조 확인 방법(pgp signature verification/gpg --verify) (0) | 2023.04.02 |
Windows PATH 환경변수 변경 및 추가 방법 (How to modify & add windows PATH) (0) | 2023.03.30 |
여러 파일 파일명 바꾸기(파일명 일괄변경) - vifm 사용법 (1) | 2023.03.28 |
Sergei Strelec PE 바이러스 점검 (virus check ) (0) | 2023.03.18 |
- Windows defender application guard
- iA Writer
- pdf 비밀번호 설정
- FTP SERVER PORT FORWARDING
- 고추농사
- 오블완
- 전라북도 맛집
- 간헐적단식
- 1일1식
- ftp server
- PDF 가리기
- 무료 오피스 프로그램
- 폴더 암호화
- 김해맛집
- 티스토리챌린지
- 다이어트
- 무료 동기화 프로그램
- Markdown Editor
- IP 추적 프로그램
- netstat 사용법
- Set Password for PDF
- FREE OFFICE SOFTWARE
- Kali Linux 활용법
- Affinity Photo 꿀팁
- PDF 문서 만들기
- Windows Pro 암호화
- 무료 데이터 복구
- certutil
- 장유맛집
- KEX Error
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |