Ja das ganze wird aufgrund von Securityfeatures der Browser schwer und darüber hinaus sind diese Funktionen ja nativ. Am einfachsten wäre es denke ich das fertige Bild zu klonen.
Du könntest in dem callback von requestAnimationFrame https://developer.mozilla.org/en-US/...AnimationFrame das Bild kopieren und dann selbst weiterverarbeiten. Das Original bild kannst du dann ja verstecken.