我正在开发网络应用程序,它必须从 Canvas 导出高清图像(这是网页的屏幕截图)。因此导出的图像必须具有 300dpi 才能打印。 有什么已知的方法可以做到这一点吗? 到目前为止我所做的就是导出 96dpi 的图像,这并不完全是我想要的......
谢谢!
最佳答案
只需使用 css 调整 Canvas 大小
var original_width = 1000;
var canvas = document.getElementById('canvas');
canvas.width = original_width;
canvas.style.width = original_width / (300/96);
关于javascript - Canvas 到高分辨率图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25759122/