Ruby on rails 使用Rails提交表单时将画布保存到服务器上的图像
我正在使用Caman JS在编辑视图中为模型项操作一个图像Ruby on rails 使用Rails提交表单时将画布保存到服务器上的图像,ruby-on-rails,canvas,camanjs,Ruby On Rails,Canvas,Camanjs,我正在使用Caman JS在编辑视图中为模型项操作一个图像 $('#vintage').click(function() { Caman("#preview_image", function () { this.reset(); this.crossProcess(100) this.render(function () { this.addClass('selected'); }); }); }); Caman JS为我提供了一个获取Can
$('#vintage').click(function() {
Caman("#preview_image", function () {
this.reset();
this.crossProcess(100)
this.render(function () {
this.addClass('selected');
});
});
});
Caman JS为我提供了一个获取Canvas对象的base64值的选项
var dataURL = this.toBase64();
然而,我现在有点被这些信息卡住了。理想情况下,我希望在提交rails表单时覆盖原始图像
任何建议都很好。好的,我找到了解决方案。这是 创建一个以base64数据为值的隐藏字段
<input id="base64" type="hidden" value="" name="base64"/>
var dataURL = this.toBase64();
$('#base64').val(dataURL)
可能会对某人有所帮助,但我仍然愿意接受更好或更有效的方法的建议。好的,我找到了一个解决方案。这是 创建一个以base64数据为值的隐藏字段
<input id="base64" type="hidden" value="" name="base64"/>
var dataURL = this.toBase64();
$('#base64').val(dataURL)
可能会对某人有所帮助,但我仍然非常愿意接受关于更好或更有效的方法的建议。Mate!你救了我这么多心痛!朋友你救了我这么多心痛!