Visual C# でプログラミング
アスキーアートを作る
- 著者 北山 洋幸
- 判型 B5変型, 240頁, CD-ROM付属
- 本体価格 2,800円
- ISBN 978-4-87783-280-3
本書について
インターネット上の掲示板などを覗いていると、ところどころに文字で描いた絵が書き込まれているのを目にすることがあります。プレーンテキストによるこのような視覚的表現技法はアスキーアート(ASCII Art、文字絵やAAと略される場合もあるようです)と呼ばれ、インターネットの一般化とともに広く知られるようになりました。
当初は、なにげなく見ていたのですが、「これって自動生成できるのではないか」と思い、プログラムを作ってみることにしました。画像の輝度を文字に割り当てるだけですので、それほど難しくなさそうです。ただ、書籍化するにあたって、最初からアスキーアートのプログラムを紹介するのは初心者にはハードルが高いと考え、先頭の方に導入のための章を追加しました。そこでは基本的なC#プログラミングに加え、文字ではなくパターンで画像を表現するプログラムを紹介します。
目 次
- 第1章 開発環境と画像プログラミングの基礎
- 1.1 Visual C#のインストール
- 1.2 ウィンドウを持たないプロジェクトの新規作成方法
- 1.3 ウィンドウを持つプロジェクトの新規作成方法
- 1.4 線を引くプログラム
- 1.5 四角を描くプログラム
- 1.6 文字列を描くプログラム
- 1.7 画像を描くプログラム
- 第2章 ドットの濃淡による画像表示
- 2.1 濃淡による画像表示
- 2.2 濃淡による画像表示(クラス使用)
- 2.3 面積による画像表示
- 第3章 アスキーアートの生成
- 3.1 フォント解析
- 3.2 アスキーアート
- 3.3 アスキーアートとラプラシアン
- 3.4 1対1アスキーアート
- 第4章 統合版アスキーアート生成プログラム
- 4.1 アスキーアート生成プログラム1
- 4.2 アスキーアート生成プログラム2