我想使用node.js和node-canvas包产生动画文件,逐帧提取。部分动画包括缩放和移动图像。我的问题是,虽然根据节点画布和cario(画布后面的图形库),默认情况下应该执行消除锯齿,但似乎没有发生抗锯齿。此外,使用此系统可以控制according to node-canvas消除锯齿ctx.antialias = 'gray';
,但它似乎也没有做任何事情。 如果有更多的细节我可以提供,可能有帮助,请让我知道。 有什么办法,直接使用node-canvas甚至cairo来为图像转换添加抗锯齿功能?节点画布图像反锯齿似乎并不工作
P.S.我正在使用ctx.drawImage
方法绘制图像,并且我已经尝试使用patternQuality = 'best';
,但没有成功。
也许在节点画布上发布此问题 – kangax
不是节点画布/开罗用户,但反锯齿似乎仅适用于渲染形状。尝试使用'CanvasRenderingContext2d#patternQuality'来代替。 – robertklep
我也试过'patternQuality'没有成功。我会将其添加到原始问题。谢谢。 – iMoses