プログラミングコードをブログの中に差し込んで表示したいと思うことがあります。しかしブログエンジンにコードのハイライト機能がなかったらどうなるでしょうか。酷い、読みづらいコードが表示されてしまうかも知れません。 読みづらいものよりは、まだ画像の方がマシなこともあります。そんな時に使えるのがcode2imgです。

code2imgの使い方

例えばコマンドで次のように入力します。

echo 'fmt.Println("Hello World")' | ./code2img -ext go -t native -o sample.png

生成例です。

拡張子を指定してハイライトする対象プログラミング言語を指定できます。

code2imgで画像化すると、下に改行が入ってしまうのが気になります。必要があれば、下をカットするのがよさそうです。テーマも多数あり、掲載する場所に合わせて自由にコードを画像化できるでしょう。

code2imgはGo製のオープンソース・ソフトウェア(MIT License)です。

skanehira/code2img: convert source code to image