希望这篇文章的标题比较清楚。我在文件夹中找到的图像有适当的尺寸,但实际的图像在左上角(小),其余的都是白色的。显然,我遗漏了一些。
我有这个脚本AS3:
function snap()
{
cam = Camera.getCamera();
cam.setLoopback(true);
cam.setMode(320, 240, 15, true);
cam.setKeyFrameInterval(10);
cam.setQuality(0,80);
webcam.attachCamera(cam);
trace ('verzendt!!!');
var bitmapData:BitmapData = new BitmapData(320, 240);
bitmapData.draw(webcam);
var tojpg:JPGEncoder = new JPGEncoder();
var byteArray:ByteArray = tojpg.encode(bitmapData);
var sendHeader:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");
var sendReq:URLRequest = new URLRequest("http://mydomain/upload.php");
sendReq.requestHeaders.push(sendHeader);
sendReq.method = URLRequestMethod.POST;
sendReq.data = byteArray;
var sendLoader:URLLoader;
sendLoader = new URLLoader();
sendLoader.load(sendReq);
}
接收php:
$input = file_get_contents('php://input');
$result = file_put_contents($folder, $input);
你说得对!
var trans:Matrix = new Matrix();
trans.scale(3, 3);
bitmapData.draw(v, trans );