터미널에서 이미지 형식 변환 (png to jpeg)
# 기본 형태
sips -s format jpeg <입력 파일 경로> --out <출력 파일 경로>
단일 파일 변환
# 단일 파일 변환
sips -s format jpeg <입력 파일 경로> --out <출력 파일 경로>
여러 파일 변환
# 여러 파일 변환
for file in *.png; do
sips -s format jpeg "$file" --out "${file%.png}.jpeg"
done
상세 설명
sips
: 시스템 이미지 서비스 명령어- sip 명령어는 다양한 이미지 포멧을 지원
- 이미지 품질을 조정하려면 --quality 옵션을 사용할 수 있습니다
-s format jpeg --quality 80
-s format jpeg
: 출력 파일 형식을 JPEG로 설정<입력 파일 경로>
: 변환할 PNG 파일의 경로--out <출력 파일 경로>
: 변환된 JPEG 파일의 경로"${file%.png}.jpeg"
: 확장자 변경을 위한 bash