Chrome18似乎在Ext4图表方面有一个相当大的问题。有什么办法可以禁用硬件加速画布吗?(我很确定这就是bug的来源)或者我必须等待别人发布补丁吗?
4ngedf3f1#
命令行开关:--disable-accelerated-2d-canvas在我的Chrome快捷方式目标的末尾添加了这个,并检查了chrome://gpu/画布:仅软件。硬件加速被禁用。
--disable-accelerated-2d-canvas
beq87vna2#
此临时修复可能会有所帮助:http://www.sencha.com/forum/showthread.php?186171-Beta3-Weird-stuff-happening-on-Chrome-18-19&p=768834&viewfull=1#post768834
kokeuurv3#
GPU加速可通过CanvasContext2D选项willReadFrequently禁用。从mozilla开始:willReadFrequently一个布尔值,指示是否计划了大量回读操作。这将强制使用软件(而不是硬件加速)2D画布,并在频繁调用getImageData()时保存内存。用法:
willReadFrequently
const ctx = canvas.getContext("2d", { willReadFrequently: true });
3条答案
按热度按时间4ngedf3f1#
命令行开关:
--disable-accelerated-2d-canvas
在我的Chrome快捷方式目标的末尾添加了这个,并检查了chrome://gpu/
画布:仅软件。硬件加速被禁用。
beq87vna2#
此临时修复可能会有所帮助:http://www.sencha.com/forum/showthread.php?186171-Beta3-Weird-stuff-happening-on-Chrome-18-19&p=768834&viewfull=1#post768834
kokeuurv3#
GPU加速可通过CanvasContext2D选项
willReadFrequently
禁用。从mozilla开始:
willReadFrequently
一个布尔值,指示是否计划了大量回读操作。这将强制使用软件(而不是硬件加速)2D画布,并在频繁调用getImageData()时保存内存。用法: