$ ls *.png | parallel 'mogrify -scale 25% {}'
- CPU 병렬처리로 현재 폴더내 모든 png 이미지를 25% 크기로 줄이는 이미지매직 + gnu parallel 명령어 입니다.
- imagemagick은 영상처리를 담당하고 Gnu Parallel은 병렬처리만을 담당합니다. 둘다 오픈소스 도구 이구요~
- 당연히, 따옴표 내부의 이미지매직 명령어를 변경하면 다양한 영상처리를 병렬처리화 할수 있겟죠?
- 명령을 내리면 위 그림처럼 모든 쓰레드를 사용하여 고속연산해 줍니다.
당근, CPU의 코어가 많을수록 유리 하죠.
- gnu parallel 설치하기
맥오에스 터미널: $ brew install parallel
리눅스 터미널: $ sudo apt install parallel
윈도우즈는 지원하지 않습니다. (WSL 에선 가능)
- imagemagick 설치하기
맥오에스 터미널: $ brew install imagemagick
리눅스 터미널: $ sudo apt install imagemagick
윈도우즈 터니멀: $ scoop install imagemagick
'맥 팁들' 카테고리의 다른 글
엔비디아의 미래가 불안한 이유 (7) | 2024.09.11 |
---|---|
m1 맥미니에서 FLUX 로 ComfyUI 이미지 생성을 해보았네요 (1) | 2024.09.11 |
폴더내 이미지들로 animated gif를 만드는 imagemagick 명령어 (2) | 2024.09.11 |
비디오파일의 모든 프레임들을 이미지파일로 쪼개서 저장하는 터미널 명령어 (1) | 2024.09.10 |
구형 맥프로(2012년형 + TitanXP)에서 돌아가는 리눅스민트 (0) | 2024.09.10 |