CANADOH

QR Code

Home

  1. INDEX
  2. SEARCH
  3. RECORD
  4. RSS
  5. ADMIN
Home > Documents >Memo >

Memo

2026 年 6 月投稿文

< Jun 2026 >

[情報技術] ImageMagick (convert) で文字入り画像を作成する

ダミー画像を作成するためにいちいちGUIの画像作成ソフトを立ち上げるのは億劫……。そんなときはImageMagickを使います。

コマンド名は使用環境によって異なります。(convertであったりmagickであったり。)本記事では `convert` を使います。

$ convert -size 500x300 -background green -fill white -gravity center -font FreeMono-Bold -pointsize 50 label:"Sample Image" sample.jpg
  • -size: 画像サイズ(横x縦)
  • -background: 背景色
  • -fill: 前景色(文字色)
  • -gravity: 右寄せ・左寄せ等
  • -font: フォント名
  • -pointsize: 文字サイズ
  • -label: ラベル
  • sample.jpg: 任意のファイル名

gravityやfontに指定できるものを知りたければ、次のコマンドを使います。

$ convert -list gravity
$ convert -list font

2026-06-02 (Tue) 17:57:57 の画像

2026-06-02 (Tue) by Canaid SK

[情報技術] wgetで「403 Forbidden」

curlではデータが来るのに、wgetでは「403 Forbidden」になってしまう。`--secure-protocol` でcurlと同じプロトコルを指定しても、やっぱり「403」が返ってくる。

そんなときは `--header` でUser-Agentを指定してみましょう。

$ wget --header="User-Agent: wget/1.21.4" https://***
  • wget/1.21.4:wgetと使用のバージョンの組み合わせ。ウェブブラウザやcURLで偽装しても通じるとは思います。

2026-06-08 (Mon) by Canaid SK

[情報技術] pandocでHTMLファイルをPDFに

ウェブサイトをHTMLファイルで保存したものを、PDFに変換して電子書籍端末に入れたい。そんなときはpandocが便利です。

$ pandoc -f html -t pdf --pdf-engine=lualatex \
-V mainfont={フォント名} -V fontsize=10.5pt \
-V papersize=a6 -V geometry:margin=5mm \
-V header-includes="\usepackage{setspace}\doublespacing" \
-o {出力ファイル名} {変換するファイル名}
  • -f:入力ファイルの形式
  • -t:出力ファイルの形式
  • --pdf-engine:日本語文書だとexlatexかlualatexを指定
  • -V mainfont:日本語フォントを指定
  • -V fontsize:文字サイズ
  • -V papersize:紙のサイズ。画面サイズに応じて適切に。
  • -V geometry:余白サイズ
  • -V header-includes:行間を2倍にする設定のため
  • -o 保存先のファイル名
  • \:1行で書くと長すぎるので、コマンド全体を数行に分割するため。

2026-06-08 (Mon) by Canaid SK

< PREV | NEXT >