getImageData is using non-const QImage.bits() as the first argument to packPixels, which expects a const uchar*. This is causing a deep copy of the QImage for each call.
Created attachment 151118 [details] Use QImage.constBits instead of bits
Comment on attachment 151118 [details] Use QImage.constBits instead of bits Clearing flags on attachment: 151118 Committed r122037: <http://trac.webkit.org/changeset/122037>
All reviewed patches have been landed. Closing bug.