Same node different template via url
You can create custom template suggestions for node using hook_preprocess_node... In your case it should be below code in your theme template.php file... You can read query arguments using $_GET variable..

function YOURTHEME_preprocess_node(&amp;$variables) {
  if ($variables['type'] == "image" &amp;&amp; isset($_GET['template'])) {
    $variables['theme_hook_suggestion'] = 'node__image__template' . $_GET['template'];
  }
}


Your template file should be...

node--image--template1.tpl.php

node--image--template2.tpl.php

node--image--template3.tpl.php etc...