Date: 2023年2月10日
目次
- waifu2xの紹介
- waifu2xのインストール
- シェルスクリプト
waifu2x
waifu2xは、画像を高画質化できるツールです。以下のリンクから、ブラウザ版が試せます。
gitに、公開されています。
GitHub - imxieyi/waifu2x-mac: Waifu2x-ios port to macOS, still in Core ML and Metal
aifu2xのインストール
私の環境はMacOSですので、brewを使ってインストールします。
brew install waifu2x
シェルスクリプト
まとめて処理したい画像のあるディレクトリに移動します。
.shファイルを作成します。
cd /処理したい画像のあるディレクトリ/
touch Batch.sh
以下のコードをBatch.shにコピーします。
#!/bin/sh
dir_path=$(cd $(dirname $0);pwd)
dirs=`find $dir_path -name "*.png" -o -name "*.jpg"`
for dir in $dirs;
do
n=$(basename $dir)
echo $n | sed 's/\.[^\.]*$//'
waifu2x --scale 2 --noise 4 -i $dir -o $(echo $n | sed 's/\.[^\.]*$//')_hq.png
done
このままでは、権限がなく、実行できません。chmodで、Batch.shの権限を変更します。
sudo chmod 744 Batch.sh
Batch.shを実行します。
./Batch.sh
「既存のファイル名 + _hq.png」という名前の画像ファイルが生成されます。
筆者の動作環境
- M1 MacBook Air
- MacOS 13.1 (22C65)