ImageMagick과 GNU Parallel을 사용하여 다른 크기의 더미 이미지 100장을 1분에 준비

전제


  • "(다른 크기의 대량의) 더미 이미지를 준비해 ~"라고 말했다
  • Mac 사용
  • homebrew를 사용하고 있습니다

  • 상황


  • A씨 「테스트 하기 때문에, 이 사이즈와 이 사이즈와..
  • B씨 「알겠습니다.하지만 포토쇼라든지 넣지 않겠습니다」
  • A씨 「그럼, 구그라고 이미지 생성하는 웹 서비스 찾고.」
  • B씨 「알겠습니다..」

  • 조치 개요


  • 이미지 자동 생성
  • homebrew에서 ImageMagick을 넣습니다.
  • homebrew에서 GNU Parallel을 넣습니다
  • 사이즈 리스트를 준비합니다 (개행 단락)
  • 명령 실행

  • 절차


  • homebrew에서 ImageMagick을 넣습니다.
    brew install imagemagick
    
  • homebrew에서 GNU Parallel을 넣습니다
  • brew install parallel
    
  • 다른 크기가 줄 바꿈으로 구분 된 파일을 준비합니다

  • size_list.txt
    100x100
    200x100
    300x100
    400x100
    100x200
    100x200
    100x300
    1000x500
    .
    .
    .
    888x888
    999x999
    
  • GNU Parallel과 ImageMagick을 결합한 명령을 실행합니다.
    parallel convert -size {} xc:yellow -pointsize 20 -draw \"text 0,20 \'{}\'\" {}.png < size_list.txt
    

    완성입니다.
    ls
    
    1000x500.png  100x100.png   100x200.png   100x300.png   200x100.png   300x100.png   400x100.png   ......   888x888.png   999x999.png
    

    이와 같이 더미의 이미지 100장을 1분에 준비할 수 있었습니다.
    샘플로서 200x100.png 는 이하와 같은 느낌이 됩니다.



    보충



    ImageMagick의 사용법은 이쪽을 참고로 했습니다
    h tp // w w. 이마게마기 ck. 오 rg / sc 리 pt / 안녕 rt. php

    GNU Parallel의 사용법은 이쪽을 참고로 했습니다
    h tp // cyc 1885. 하테나 bぉg. 코m/엔트리/2014/08/10/143612
  • 좋은 웹페이지 즐겨찾기