1

DirecShowLib-2005.Dll を使用して、ラップトップの Web カメラから写真を撮ります。最初は画像サイズ640 x 840を使用しています。これらの構成は、そのまま使用している例で示されています

   const int VIDEODEVICE = 0; 
   const int VIDEOWIDTH = 640; 
   const int VIDEOHEIGHT = 480; 
   const int VIDEOBITSPERPIXEL = 24;

これらの値は、Capture オブジェクトの宣言中に渡されます。

 cam = new Capture(VIDEODEVICE, VIDEOWIDTH, VIDEOHEIGHT, VIDEOBITSPERPIXEL, picCamera);

すべてが正常に機能します。しかし、私はパスポートサイズ、つまり幅が狭く高さが高い写真を撮りたいです。定数の幅と高さを変更すると、DLL が動作しなくなります。幅と高さを変更する方法を教えてください。

4

1 に答える 1