Flash を使用して、ユーザーの Web カメラからの写真を話し、それを画像として保存しています。
ただし、画像の右端と下端に白い境界線が表示されます。
私はこの解決策に従おうとしましたが、それは白い境界線を小さくしただけで、より良いですが、それらを消したいです.
これは、白い境界線を描画するコードです。
VD1 = new Video();
VD1.width = 400;
VD1.height = 300;
myCam = Camera.getCamera();
myCam.setMode(400,300,15);
VD1.attachCamera(myCam);
var screenshot:BitmapData = new BitmapData(400,300,false);
var m:Matrix = new Matrix();
m.scale(400/(myCam.width),300/(myCam.height));
screenshot.draw(VD1,m);
私は次のようなことができます:
m.scale(400/(myCam.width-40),300/(myCam.height-25));
白い境界線を一時的に削除するには、Macbook のような特定の Web カメラでは機能しません。これらの白い境界線を取り除くにはどうすればよいですか?