我正在使用WolframHempel的photobooth.js插件在浏览器中显示网络摄像头。然后,我想使用jquery&#t; todataurl()捕获网络摄像头画布的内容,然后将图像存储在mysql文本字段中。我的问题是todataurl()方法返回一个大约100,000个字符的字符串,但mysql中文本字段的限制是~65K字符。
我的画布尺寸为250px x 200px。
有没有办法压缩或以其他方式调整从画布中捕获的输出图像?
var canvas = document.getElementById("punch_canvas");
var dataUrl = canvas.toDataURL();
$.ajax ({
//send image and other form data to mysql via php
})