Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

[canvas] Warning on getImageData uses from create.js library

Explorer ,
Dec 05, 2022 Dec 05, 2022

Hello all!

 

I'm using Chrome to test my canvas and I get a lot of these warning message:

 

Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
b._testHit @ createjs.min.js:13
b._getObjectsUnderPoint @ createjs.min.js:13
b._getObjectsUnderPoint @ createjs.min.js:13
b._testMouseOver @ createjs.min.js:13
(anonymous) @ createjs.min.js:13
setInterval (async)
b.enableMouseOver @ createjs.min.js:13
handleComplete @ Burger_08a.html?8407550:116
(anonymous) @ Burger_08a.html?8407550:94
b._dispatchEvent @ createjs.min.js:12
b._dispatchEvent @ createjs.min.js:12
b.dispatchEvent @ createjs.min.js:12
b._sendComplete @ createjs.min.js:16
b._loadNext @ createjs.min.js:17
b._processFinishedLoad @ createjs.min.js:17
b._handleFileComplete @ createjs.min.js:17
(anonymous) @ createjs.min.js:12
b._dispatchEvent @ createjs.min.js:12
b._dispatchEvent @ createjs.min.js:12
b.dispatchEvent @ createjs.min.js:12
b._sendComplete @ createjs.min.js:16
b._handleAudioDecoded @ createjs.min.js:18
(anonymous) @ createjs.min.js:15

 

My javascript comprehension is quite basic. so I'm just guessing, this may be a way to reduce resource consumption. But not sure where do I should set willReadFrequently attribute to true.

Thanks

1.3K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 05, 2022 Dec 05, 2022

you should be testing from adobe animate > control > test movie > in browser.

 

otherwise, if you open the published html from your local drive, you will see crose-domain errors when trying to load assets (like images).

 

you can also, upload to a server and test.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 05, 2022 Dec 05, 2022

Thank you Kglad!

Yes, I am testing that way. 
using the Adobe Animate localServer URL something like; http://127.0.0.1:8090/blablabla.html?6915 

But not sure what it does it mean, or if this is a reason to worry about high resource consumption.

  

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 05, 2022 Dec 05, 2022

it means you're violating a browser cross-domain restriction.

 

again, test using animate or upload to a server and test.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 06, 2022 Dec 06, 2022
LATEST

Hi, kglad!

I've uploaded it to a server to test and I received the same warning, 
https://burgers8d.netlify.app/ 

Any idea? Thanks again! 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines