FC2ブログ

[C#]IntPtrからBitmapオブジェクトを作る[むー]

C#
05 /24 2009
OpenCVなんかで画像作ると高速化のためそのままIntptrで使い続ける事が多いんだけど、
高速化を目的としないときは利便性が落ちる。

開発効率を優先する為に速度を犠牲にして作業する為のメモ

IntPtr pt = Marshal.AllocHGlobal(1228800);

ImageBuf = new Bitmap(640,
480,
2560,
System.Drawing.Imaging.PixelFormat.Format32bppArgb,
pt);

C#でIRC

C#
05 /10 2009
たぶんシリーズになると思う何か。

PRIVMSGで日本語を送ろうとすると化ける対策。

Encoding enc = Encoding.GetEncoding("iso-2022-jp");
byte[] bytData = enc.GetBytes(textBox2.Text.ToCharArray());
writer.WriteLine("PRIVMSG " + CHANNEL + " :" + bytData.ToString());


だと駄目だったので

Encoding enc = Encoding.GetEncoding("iso-2022-jp");
StreamWriter (stream, enc);


としてやればOK
(最初の奴はテスト中のコメントアウトを適当に拾ったので、書式が間違っているので注意)


次回はどこかでつまづいたらまた書く。
続く?