Do you have to first draw any source images into the canvas before you can obtain the pixel array data? or is there a better way? such as having a second hidden canvas?
I am using several images that I will mash together, and draw into the main canvas. What开发者_JAVA百科 is the best way to obtain to say backgroundData, objectsData, effectsData, from bg.png, obj.png, fx.png? without first showing them in the main canvas.
I believe (99%, not 100%) you have to draw them to Canvas to get any of the data properties.
That said, you could draw them to a temporary, hidden canvas that you create on the fly and kill when you're done.
精彩评论