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) 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 >
sknote2 v2.0.2 © CANADOH