画像にLGTMという文字を印字する

現時点で働いている会社では、コードレビューでレビュアーがコードに問題がないと判断した時に、通称LGTM画像を貼り付ける習わしがあります。

以下シェルスクリプトを一個作っておけばそのLGTM画像を量産することができます。

#!/bin/sh

set -eu

if [ "$#" -ne 1 ]; then
  echo lgtm.sh input.image
  exit 1
fi

LABEL=LGTM

convert \
  -gravity South \
  -pointsize 130 \
  -resize '500x' \
  -antialias \
  -fill black -annotate +1+1 $LABEL \
  -annotate -2-2 $LABEL \
  -annotate +2-2 $LABEL \
  -annotate +2+2 $LABEL \
  -annotate -2+2 $LABEL \
  -fill white -annotate +0+0 $LABEL \
  $1 $1

以下の画像は, 理事長で画像検索したら出てきた結果にLGTMを印字した様子です。