Windows Forms
デバッグ用画像ファイルを作成する(8,24,32)

どのような環境、どのような言語でプログラミングするにしろ、デバッグ用の画像ファイルが必要です。お気に入りの風景画像やポートレート画像を使ってもいいですが、厳密な意味でのデバッグには使用できません。 下記のような画像を簡単 […]

続きを読む
C#
PNGのファイルヘッダを定義する

C# では Bitmap や BitmapImage というクラスがあり、画像ファイルを扱うのは簡単です。しかし、ファイルの種類を高速に確認したいという場合などは、PNGファイルヘッダを読んでしまうほうが早いです。PNGファイルヘッダの構造体を定義する方法を紹介します。

続きを読む
C#
BMPのファイルヘッダとインフォヘッダを定義する

C# では Bitmap や BitmapImage というクラスがあり、画像ファイルを扱うのは簡単です。しかし、ファイルの種類だけを高速に確認したいという場合などは、ファイルヘッダを読んでしまうほうが早いです。ファイルヘッダの構造体を定義する方法を紹介します。

続きを読む
Windows Forms
32bitsデータをビットマップに書き込む

Blue256階調、Green256階調、Red256階調、透明度256階調のデータを Bitmap に格納する方法を紹介します。

続きを読む
Windows Forms
24bitsデータをビットマップに書き込む

Blue256階調、Green256階調、Red256階調のデータを Bitmap に格納する方法を紹介します。

続きを読む
C#
構造体配列のメモリブロックコピー

C# は普通はメモリのブロックコピーはできませんが、WindowsAPI の CopyMemory を使うことで実現する方法を紹介します。

続きを読む
C#
24ビットや32ビットでパックされた色画素データ型を定義する

C#でC言語のような typedef struct 構造体定義をする方法を紹介します。この方法を使えばパック構造体も定義できます。

続きを読む