I will create you a survey control panel where you can login as admin and create surveys, add questions and images to surveys.
Once you created the survey in admin panel, you can make it public or private. If you make it public all people who has link can see survey, if you make it private only users with defined email addresses will see the survey.
Image size is not matter you can adjust image size according to your needs from control panel.
You will also have reports section in control panel where you will see results of surveys, best voted questions etc. statistics. I will support statistics page with bar and line graphs whic will make it so easy to read data you collected in your database.