;

スポンサーサイト

0

    一定期間更新がないため広告を表示しています

    • 2019.10.15 Tuesday
    • -
    • -
    • -
    • by スポンサードリンク

    フォルダ内の画像ファイルを一括でサイズ変更するシェルスクリプト

    0
      PCを使う場合、HDD の容量を圧迫するデータといえば、ビデオや音楽、そして静止画像。
      HDD の容量が大きくなってきた時代とはいえ、押さえられるところは押さえておきたい。

      デジカメで撮った画像などは、無駄にサイズが大きく、小さく加工したい場合がよくある(?)。
      windows で普通にやるなら、ファイルを1個ずつ Paint で開いてリサイズして保存という方法だけれど、
      何十枚、何百枚となると、とても手作業ではやってられない。
      スクリプトを書いて自動化すると一発でできる。

      まずは変換するコマンド。
      # hoge.jpg を 50% にリサイズして、huga.jpg で保存する。
      $ convert -resize 50% hoge.jpg huga.jpg

      フォルダ内 の .jpg を対象にして、スクリプトを書いてみる。

      # フォルダ内の画像ファイルを、引数で指定された値でリサイズするシェルスクリプト
      #! /bin/bash

      if [ -z $1 ];
      then
          echo "Argment Error."
          echo "usage Ex : "$0" 50%"
      else
          echo "*** Convert File List... ***"
          ls *.jpg
          echo "*** Now Converting ***"
          mkdir resize
          for FILE in `ls *.jpg`
          do
              convert -resize $1 ${FILE} ./resize/${FILE}
          done
          echo "*** Completed. Please See Direcory ¥"resize¥" "
      fi


      内容的には難しくもなんともないけど、個人的には使いどころのあるスクリプトだったりする。


      | 1/1PAGES |

      PR

      calendar

      S M T W T F S
         1234
      567891011
      12131415161718
      19202122232425
      262728293031 
      << July 2020 >>

      counter

      ブログパーツUL5

      books

      ひろの最近読んだ本

      selected entries

      categories

      archives

      recent comment

      links

      profile

      search this site.

      others

      mobile

      qrcode

      powered

      無料ブログ作成サービス JUGEM