ドットマトリクスを作るにあたり、16×16の表示パターンをどう作るか?
きれいな表示パターンを作るなら、パソコン上で文字列が16×16ピクセルになるように調整し、それをPrintScreenで画像化し、画像を参考に配列を手作業で作成する、というちょっと手間のかかる方法が最初に思いついた。
しかし、画像を配列に直す作業の所は、画像のファイルデータをバイナリ出力するプログラムを組めば自動化できる。しかもそのプログラムはそんなに難しくは無いだろうと勝手に思い込んだりした。案の定、バイナリ出力そのものは難しくなかったが、ファイルデータには他にも情報が含まれているため、ファイル構造がわからないと必要な部分だけを抜き出すということができない。
こんなわけで、パソコン上のファイルのバイナリ構造について学習意欲がわいた。「ファイル構造」というキーワードでネット上で検索をかけると、トップにそのままの名前の本が出てきた(→共立出版「ファイル構造」)。買うには高いかなと思ったので大学の図書館に無いものかと検索したらちゃんとあった。でも、あいにく一斉休業期間やら蔵書点検やらで20日まで休み。残念。
きれいな表示パターンを作るなら、パソコン上で文字列が16×16ピクセルになるように調整し、それをPrintScreenで画像化し、画像を参考に配列を手作業で作成する、というちょっと手間のかかる方法が最初に思いついた。
しかし、画像を配列に直す作業の所は、画像のファイルデータをバイナリ出力するプログラムを組めば自動化できる。しかもそのプログラムはそんなに難しくは無いだろうと勝手に思い込んだりした。案の定、バイナリ出力そのものは難しくなかったが、ファイルデータには他にも情報が含まれているため、ファイル構造がわからないと必要な部分だけを抜き出すということができない。
こんなわけで、パソコン上のファイルのバイナリ構造について学習意欲がわいた。「ファイル構造」というキーワードでネット上で検索をかけると、トップにそのままの名前の本が出てきた(→共立出版「ファイル構造」)。買うには高いかなと思ったので大学の図書館に無いものかと検索したらちゃんとあった。でも、あいにく一斉休業期間やら蔵書点検やらで20日まで休み。残念。