Rendered image is not as detailed as in rendered view
It is from your subserf modifier. If your using the experimental or adaptive, make sure both values from the view and render are the same, i.e. the Dicing Rate must be 1 and the levels must be proportional to it.

And also the view angel will affect your render in adaptive subserf. Objects at the far will have less subdivision than those from the front, i.e, if your camera is pointing at the front and you are looking at the back, there will be a noticeable difference.