[Mac版] ImageMagickを使って「いらすとや」さんの画像を背景白のサムネイル画像にする
ブログ記事のアイキャッチ画像等で、「いらすとや」さんの画像を使わせて貰っているのですが、
背景が透明なので、ImageMagickを使って背景白&サムネイルサイズの画像にしてみました。
作成手順
作成手順としてはこんな感じになります。
- ImageMagickをインストールする
- 「いらすとや」さんから画像をダウンロードする
- ImageMagickで背景白のサムネイルを作成する
ImageMagickをインストールする
brewを使ってImageMagickをインストールします。
(事前にbrewのインストールが必要です)
brew install imagemagick
「いらすとや」さんから画像をダウンロードする
「いらすとや」さんのHPから画像加工したい画像をダウンロードします。
ImageMagickで背景白のサムネイルを作成する
ターミナルを開いて、以下のコマンドを実行します。
このコマンドは、「画像character_program_fast.pngを背景白にして、144×144の画像character_program_fast.png_thumb.pngを作成」する例です。
元画像の縦横比は固定で、中央揃えです。
convert character_program_fast.png -resize 144x144 -size 144x144 xc:white +swap -gravity center -composite character_program_fast_thumb.png
シェルスクリプトにするとこんな感じになります。
#!/bin/sh size="144x144" suffix="_thumb" new_file_name="${1%.*}${suffix}.${1##*.}" echo "convert $1 to ${new_file_name}" convert $1 -resize ${size} -size ${size} xc:white +swap -gravity center -composite ${new_file_name}
まとめ
さらにAutomatorでアプリ化させると、
- 「いらすとや」さんから画像をダウンロードする。
- アプリにドラッグ&ドロップして白背景のサムネイル画像作成。
と、2手順で出来るので便利です。
この辺りも機会があればご紹介したいと思います。
「いらすとや」さんの画像に限らず、他の画像でもサムネイル作成出来るので、
よかったら参考にしてみてください。