Mac OS X에서 Unix 명령줄을 사용하여 이미지 조작

차례:

Anonim

반복적인 작업을 수행할 때마다 일상을 최대한 효율적으로 만들기 위한 작은 요령과 해결 방법을 찾는 것이 중요합니다. 저는 오랫동안 Linux 사용자였기 때문에 자연스럽게 터미널을 열고 다양한 운영 체제에서 마스터한 친숙한 bash 셸 환경을 사용합니다.저는 Apple이 Unix 위에 Mac OS X을 구축하기로 결정한 것을 매우 기쁘게 생각합니다. 모든 Unix 사용자가 바로 뛰어들어 매킨토시 커뮤니티 내에서 편안하게 느낄 수 있는 문을 즉시 열었기 때문입니다. 알겠습니다. "집"처럼 느껴지지 않을 수도 있지만 키보드로 MacBook Pro의 파일 시스템을 탐색하는 것이 상당히 편합니다. 이것으로 충분합니다. Mac OS X에서 가장 최근에 사용한 명령줄을 살펴보겠습니다.

그래서 먼저 우리의 딜레마를 제시합니다:

Mac OS X 애플리케이션에서 리뷰를 작성할 때 .app에서 수동으로 아이콘을 추출한 다음 jpeg 형식으로 변환해야 합니다. 아, 그리고 112×112 크기의 이미지만 첫 페이지에 게시합니다.

그리고 이제 솔루션:

Mac OS에서 명령줄을 통해 이미지를 조작하는 방법

Open Terminal.app은 /Applications/Utilities/에 있습니다.

다음을 입력하십시오(Sticies.app이 응용 프로그램 폴더에 없으면 그에 따라 첫 번째 명령을 변경해야 함):

cd /Applications/Stickies.app/

cd 콘텐츠/자료/

ls

cp Stickies.icns ~/Desktop

cd ~/Desktop

sips -Z 112x112 -s 형식 jpeg ./Stickies.icns --out ./Stickies.jpg

모든 것이 계획대로 진행되었다면 바탕 화면에 멋진 크기의 스티커 아이콘 jpeg 버전이 있어야 합니다.

이제 sips는 스크립팅 가능한 이미지 처리 시스템이라는 애칭을 가지고 있으므로 이 작업을 수행하는 스크립트를 만들어 보겠습니다. 이 스크립트는 지나친 것으로 간주될 수 있지만 Mac OS X의 Linux/Unix 세계에서 배운 일부를 활용하는 좋은 연습입니다.

이 파일(yankicn.sh.txt)을 다운로드합니다.

이름을 yankicn.sh로 변경하고 "홈" 폴더로 이동합니다(Apple-Shift-H를 눌러 액세스 가능).

터미널을 열고 다음을 입력하십시오.

chmod +x yankicn.sh

이제 입력하여 사용:

./yankicn.sh -a /Applications/Stickies.app/

그리고 더 똑똑해지고 크기와 형식을 변경하십시오.

./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png

두 시나리오 모두 바탕 화면에 변환된 이미지가 있습니다.

애플스크립트와 같은 이미지 조작 방법은 Mac OS X 힌트 페이지를 참조하십시오. 이 애플스크립트는 내 쉘 스크립트가 하는 것과 같은 일을 하지 않는다는 점에 유의하십시오. 그러나 그것은 확실히 출발점입니다.

Mac OS X에서 Unix 명령줄을 사용하여 이미지 조작