[英]canvas context property to PREVENT hardware accelerated rendering?
是否有畫布上下文的設置會阻止其渲染器使用硬件加速? 我想在沒有它的情況下進行渲染,但是不想讓用戶從他們的Chrome瀏覽器中禁用它,因為這是違反直覺的並且不提供無縫的工作流體驗。
不,但至少正在開發Chromium的人考慮。 MDN:CanvasContext2D在頁面上,你會發現所謂的內部方法demote
。
目前沒有任何標准化 ,並且2D環境中唯一可用於執行此操作( demote
)的方法僅是Chrome-Context(鉻)。
每個MDN :
CanvasRenderingContext2D.demote()這會導致當前使用硬件加速后端的上下文回退到軟件后端。 所有的州都應該保留下來。
很明顯他們已經考慮過了,但我不希望它很快被采用,因為它可能不是討論/痛點的優先主題。 此外,遺憾的是,由於這是Chrome特定的實現,我們正在改變瀏覽器本身的行為方式,因此無法通過填充或填充將此功能修補到其他瀏覽器中。
技術答案可能是。 這取決於您所定位的瀏覽器支持非標准化功能,該功能不會很快(或可能永遠)標准化,並且您不願意支持任何其他瀏覽器。 話雖如此,務實的答案是否定的
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.