【Mac】jpg, png→eps의 일괄변환 폴더

Mac에 표준 설치된 Automator를 사용하여 eps 파일로 일괄 자동 변환 폴더를 만듭니다.

목차


  • 만드는 것
  • ImageMagick 설치
  • Automator 설정
  • 폴더에 작업 적용

  • 만드는 것



    jpg 파일이나 png 파일을 폴더에 추가하면 자동으로 eps 파일로 변환하여 폴더로 나누는 폴더 액션.


    ImageMagick 설치



    eps 파일로의 변환은 ImageMagick의 convert 명령으로 수행됩니다.
    brew install imagemagick
    

    Automator 설정




  • Automator를 시작하고 "폴더 동작"을 선택하십시오.
  • 액션을 설정하고 싶은 폴더를 선택 (여기에서는 「eps 변환」이라고 하는 폴더에 설정)
  • 왼쪽 동작에서 쉘 스크립트 실행을 드래그하여 추가
  • 쉘에 "/bin/bash"를 선택
  • 입력을 전달하는 방법에 "인수로"를 선택
  • 스크립트에 다음을 설명
  • IFS=$'\n'
    
    for f in "$@"
    do
      fpath=${f%/*}  # ファイルパス
      froot=${f%.*}  # ファイル名(拡張子なし) 
      ext=${f##*.}  # ファイル拡張子
      out=$fpath/eps/${froot##*/}.eps  # 出力ファイル名
    
      # 特定の拡張子ならば
      if [ $ext = "jpg" -o $ext = "jpeg" -o $ext = "png" ]; then
    
        # フォルダ用意
        if [ ! -e $fpath/org/ -o ! -d $fpath/org/ ]; then
          mkdir $fpath/org/
        fi
        if [ ! -e $fpath/eps/ -o ! -d $fpath/eps/ ]; then
          mkdir $fpath/eps/
        fi
    
        # eps変換
        /usr/local/bin/convert $f eps2:$out
    
        # フォルダ移動
        mv $f $fpath/org/
      fi
    done
    

    여기까지 할 수 있으면 적당한 이름을 붙여 보존합시다. (여기서는 "epsConverter.workflow"라는 이름으로 저장)

    폴더에 작업 적용(적용되지 않은 경우)




  • 액션을 설정하려는 폴더에서 마우스 오른쪽 버튼을 클릭합니다
  • 폴더 작업 설정 ...
  • 확인 화면에서 "서비스 실행"을 선택
  • 폴더에 방금 만든 동작 설정
  • 좋은 웹페이지 즐겨찾기