Linuxpia/데스크톱 리눅스

[ImageMagick] ImageMagick의 'mogrify'와 'identify'

Linuxpia4U 2023. 12. 26. 03:07
반응형

ImageMagick의 'mogrify'와 'identify'

ImageMagick에서 mogrifyidentify 명령은 이미지를 처리하고 정보를 얻는 데 사용되는 중요한 도구입니다.

mogrify

mogrify 명령은 이미지 파일을 원본을 덮어쓰면서 수정할 때 사용됩니다. 이는 convert 명령과 유사한 기능을 수행하지만, convert는 새로운 파일을 생성하는 반면 mogrify는 원본 파일에 변경 사항을 적용합니다. 이러한 특성 때문에 mogrify를 사용할 때는 주의가 필요합니다. mogrify는 배치 처리에 특히 유용하며, 여러 이미지에 대한 작업을 한 번에 수행할 수 있습니다.

예시:

  • 크기 조정: 이미지의 크기를 변경하려면 다음과 같은 명령을 사용할 수 있습니다. 이 명령은 image.jpg의 크기를 800x600 픽셀로 조정합니다.
  • mogrify -resize 800x600 image.jpg
  • 포맷 변환: 동일한 디렉토리에 있는 모든 PNG 파일을 JPEG로 변환하려면 다음과 같은 명령을 사용합니다.
  • mogrify -format jpg *.png

같은 이름으로 사이즈 변환

identify

identify 명령은 이미지에 대한 정보를 제공합니다. 이 명령을 사용하여 이미지의 포맷, 크기, 색상 구성, 해상도 등의 상세 정보를 얻을 수 있습니다. identify는 이미지의 메타데이터를 보는 데 유용하며, 스크립트 내에서 이미지의 속성을 확인할 때 자주 사용됩니다.

image의 정보 확인
여러개 파일 정보를 동시 파악

예시:

  • 기본 정보 확인: 간단히 이미지의 기본 정보를 확인하려면 다음과 같은 명령을 사용합니다. 이 명령은 image.jpg 파일에 대한 포맷, 크기, 색상 깊이 등의 정보를 출력합니다.
  • identify image.jpg
  • 상세 정보 확인: 이미지의 상세 정보를 확인하려면 -verbose 옵션을 사용합니다.이 명령은 메타데이터, 컬러 프로파일, 픽셀 구성 등 포함된 상세한 정보를 출력합니다.
  • identify -verbose image.jpg

image의 상세 정보 확인

mogrifyidentify 모두 강력한 명령이며, 스크립트나 배치 파일 내에서 자동화된 이미지 처리 작업에 매우 유용하게 사용됩니다. 그러나 mogrify는 원본 파일을 변경하기 때문에 사용할 때는 항상 주의가 필요하며, 가능하다면 작업 전에 중요한 파일의 백업을 하는 것이 좋습니다.

반응형