Since putImageData is unaffected by transformations, how do I manipulate pixels in an image then use transformations on the result? For example, I want to make the reds brighter in a picture then rotate the picture 36 degrees.
Using putImageData doesn't seem to be the answer since I can't rotate it. I tried putting onto a new canvas and using drawImage(newCanvas,0,0) but that didn't even draw the image at all.
I'm stumped.