表紙画像

Visual C# でプログラミング
アスキーアートを作る

本書について

 インターネット上の掲示板などを覗いていると、ところどころに文字で描いた絵が書き込まれているのを目にすることがあります。プレーンテキストによるこのような視覚的表現技法はアスキーアート(ASCII Art、文字絵やAAと略される場合もあるようです)と呼ばれ、インターネットの一般化とともに広く知られるようになりました。

 当初は、なにげなく見ていたのですが、「これって自動生成できるのではないか」と思い、プログラムを作ってみることにしました。画像の輝度を文字に割り当てるだけですので、それほど難しくなさそうです。ただ、書籍化するにあたって、最初からアスキーアートのプログラムを紹介するのは初心者にはハードルが高いと考え、先頭の方に導入のための章を追加しました。そこでは基本的なC#プログラミングに加え、文字ではなくパターンで画像を表現するプログラムを紹介します。

目 次