TIFFファイルのディレクトリをECWに変換する。

Batch convert a directory of tiffs to ecw

思った今日(のMrSIDウェーブレット圧縮).TIFFイメージのディレクトリが.ecwに変換する。
私たちのサーバーは、8つのコアを持っているのですべての資源を使用するとよいでしょう。
ここで私は並行して仕事のこの種の操作を行い、迅速で簡便な方法らしい?。

 

#!/bin/bash
mkdir ecw
for FILE in *.tif
do
  BASENAME=$(basename $FILE .tif)
  OUTFILE=ecw/${BASENAME}.ecw
  echo "Processing: ${BASENAME}.tif"
  if [ -f $OUTFILE ] #skip if exists
  then
    echo "Skipping: $OUTFILE"
  else
    /usr/local/bin/gdal_translate -of ECW -co LARGE_OK=YES $FILE $OUTFILE
  fi
done

スクリプトは非常にシンプルで、出力ファイルが既にそれを書くしようとする前に存在するかどうルックスが見ている場合ので、あなたがそれを問題なく複数回実行できるように設定されている。
存在しない場合は、まっすぐ次の画像上にスキップします。
8並列プロセスを実行するために私は単純に、コマンドプロンプト(私はscreenセッションに地雷をしました)で、次の操作を行います。

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です