Chrome 我可以从Javascript关闭硬件加速画布吗?

woobm2wo  于 2023-03-21  发布在  Go
关注(0)|答案(3)|浏览(269)

Chrome18似乎在Ext4图表方面有一个相当大的问题。有什么办法可以禁用硬件加速画布吗?(我很确定这就是bug的来源)或者我必须等待别人发布补丁吗?

4ngedf3f

4ngedf3f1#

命令行开关:--disable-accelerated-2d-canvas
在我的Chrome快捷方式目标的末尾添加了这个,并检查了chrome://gpu/
画布:仅软件。硬件加速被禁用。

beq87vna

beq87vna2#

此临时修复可能会有所帮助:http://www.sencha.com/forum/showthread.php?186171-Beta3-Weird-stuff-happening-on-Chrome-18-19&p=768834&viewfull=1#post768834

kokeuurv

kokeuurv3#

GPU加速可通过CanvasContext2D选项willReadFrequently禁用。
mozilla开始:
willReadFrequently一个布尔值,指示是否计划了大量回读操作。这将强制使用软件(而不是硬件加速)2D画布,并在频繁调用getImageData()时保存内存。
用法:

const ctx = canvas.getContext("2d", { willReadFrequently: true });

相关问题