MRが楽しい

MRやVRについて学習したことを書き残す

ImageMagickで画像を自動で水平補正する

本日は環境構築の小ネタ枠です。
ImageMagickで画像を自動で水平補正する方法です。

ImageMagickのインストール手順

ImageMagickのインストール手順は以下の記事を参照ください。
bluebirdofoz.hatenablog.com

magick

ImageMagickをインストールすると[magick]コマンドが利用できるようになります。
入力ファイル、オプション、出力ファイルの順に指定することで、画像の変換や加工を行えます。

画像を自動で水平補正する

画像ファイルを配置したフォルダ上で Shift + 右クリックから[PowerShellウィンドウをここで開く]を選択します。

以下のコマンドを実行します。

magick input.png -deskew 40% output.png

上記のコマンドの構成は以下の通りです。

要素 種類 意味
magick コマンド ImageMagickを実行する
input.png 入力画像 加工対象となるPNG画像
-deskew オプション 画像の傾きを自動検出して補正する
40% しきい値 傾き検出に使用する背景とのコントラストのしきい値
output.png 出力ファイル 完成したドット絵をPNG形式で保存する


コマンドを実行すると画像内の文字や線の傾きを自動検出して画像を回転させて傾きを補正します。