2008-06-16から1日間の記事一覧

PictureBox.ImageLocation

C#

urlやファイル名で指定できる PictureBox pic = new PictureBox(); pic.ImageLocation = "http://asdfasdfasdfsdf.com/jkdajflajsdfj.jpg"; ロード中に終了する時は内部のthreadを明示的に終了させないといけないので pic.Dipose(); 解放するとok

DirectShow.NET2.0でデバイス選ぶ

C#

foreach (DsDevice ds in DsDevice.GetDevicesOfCat(FilterCategory.VideoInputDevice)) { Console.WriteLine(ds.Name); } 名前が取得できる便利すぎて馬鹿

DirectShow.NET2.0でwebcamキャプチャ、JPEG保存

C#

しばらく見ないうちに2.0になって神ライブラリになってた。神。C#からカメラ使うのほんと大変だったのよ… http://directshownet.sourceforge.net/ DirectShow.NETとsourceforgeにあったサンプルに入ってたCapture.csを一緒に使った。 環境はVS2008+C#3.0 usi…

ThreadManager

C#

たくさんのスレッドを管理するのに便利なので公開 実装はC#だがdllにしたのでC++、VBなどでも使えるhttp://shokai.org/projects/threadmanager/ using Org.Shokai.Util.Thread; ThreadManager thManager = new ThreadManager(10); // 10個管理する スレッド…