I finally figured out why Blogger was changing the colours of my images. Apparently it was an "auto-enhance" image setting in Google+ that was checked without my prompting. Now that it's turned off, things should look right. Finally!
I should have Googled the issue when I first noticed it, I guess. Who knew Google would be the problem! I'll go back and re-upload the last couple of colour images I posted.