【发布时间】:2013-06-30 13:36:41
【问题描述】:
我想发送一个透明的画布。不幸的是,渲染为 PNG 的画布非常大。有什么办法可以让传输变得更小吗?
var canvasPNG = canvas.toDataURL(); //sending it to the server
【问题讨论】:
标签: javascript html node.js canvas
我想发送一个透明的画布。不幸的是,渲染为 PNG 的画布非常大。有什么办法可以让传输变得更小吗?
var canvasPNG = canvas.toDataURL(); //sending it to the server
【问题讨论】:
标签: javascript html node.js canvas
如果您将其作为带有 alpha 通道的 png 发送,则并非如此。
您可以做的是将图像作为两个 jpeg 图像发送:一个包含 rgb 的图像,另一个代表 alpha 通道的灰度图像,然后在服务器上从这些图像创建一个 png。
【讨论】: