A contributor was receiving an Access Denied message on their own site. I removed all of the web parts (since outside content could be causing a permissions conflict) and checked permissions on all image libraries. Everything looked OK, but still, “Access Denied”.
Turns out the Master Page didn’t have an approved version published. By going into the gallery and approving the draft, everything worked.