如何将画布图像保存在数据库中?

时间:2019-07-17 06:54:39

标签: javascript html5-canvas todataurl

我有2张画布。我将画布1的图像转换为dataurl,然后又转换回图像,因此可以将其显示在画布2上。尽管我可以成功显示它,但是图像非常模糊。然后,我进行了一些研究,发现dataurl如何缺乏质量并且仅以90dpi的分辨率显示图像。我找不到提高质量的方法。因此,有人可以建议一种提高质量的方法,还是将画布图像保存在我的数据库中的其他方法。

      var c = document.createElement("canvas");
      var c4 = c.getContext("2d");

      var myImg = new Image;
      myImg.src = datapo; //dataurl from database
      myImg.width = c.width;
      myImg.height = c.height;

      myImg.onload = () => {

        c4.drawImage(myImg, 0, 0, myImg.width, myImg.height);
      };

0 个答案:

没有答案