Why does my render result look different than the rendered preview in the 3D view
You seem to have an active compositing step. To disable all compositing, uncheck the Compositing checkbox under Post Processing in the Properties Area.



Compositing alters the image after it is rendered, it is set up in node editor. You could also delete all compositing nodes, alternatively to turning compositing off.