Only display image field when administrator approves it
Have a look at File admin .


  File admin extends the File entity module to add administrative
  options to files, including published, promoted, and sticky status.


It has a dependency on File entity, which is a prerequisite when working with files as first class citizens.

Please also look at File admin's issue queue. A lot of extra functionality can be added via a few select patches.