javascript - 如何将 Canvas Control 中的图像保存到 WebSQL?

标签 javascript html canvas jquery-mobile web-sql

如何将 Canvas Control 中的图像保存到 WebSQL? 我的应用程序是一个 jQuery 移动应用程序。

在这里我找到了答案的线索

How save canvas as image?

var img = new WriteableBitmap(myCanvas, null);

但是我如何将这个 img 保存在我的 WebSql 数据库中?如果我想将它保存在 SQL SERVER 表(图像数据类型)中,如何转换它?

我将不胜感激。

最佳答案

我们可以将此图像以“TEXT”数据类型存储在 web sql 中。

var canvas = document.getElementById('canvas');
MyImage = canvas.toDataURL('image/jpeg');

为了预览这个,这个 'MyImage' dataurl 可以设置为任何图像对象 'src'。

var img = new Image();
img.src = MyImage;

关于javascript - 如何将 Canvas Control 中的图像保存到 WebSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460027/

相关文章:

javascript - 在选择框 HTML 中显示 UTF8 和 ISO-8859-1

javascript - 为什么我的 localStorage.setItem() 和 localStorage.getItem() 没有存储值?

javascript - 在javascript中使用sortBy按值升序排序散列

javascript - AngularJS Flickr API 'Uncaught SyntaxError: Unexpected token <'

javascript - Canvas 到 blob 返回空 blob 对象

javascript - HTML5 Canvas 随着时间的推移而抖动

javascript - 如何模糊目标div的背景视频?

javascript - 同源策略对 CSS 样式有影响吗?

javascript - 如何在使用 jQuery 单击按钮后跳转到特定幻灯片?

javascript - 为 Canvas 游戏获得流畅的动画