Basic Page - Associated Image Field
You can do this within a tpl file specific to your content type. In this case it sounds like it'd be node--page.tpl.php

All the drupal 7 template naming suggestions are available at - https://drupal.org/node/1089656

Just make sure you have a regular node.tpl.php file in your theme before creating the new one.

From there this thread tells you how to go about printing your field elsewhere (specific to drupal 7)- https://drupal.org/node/1059636

Specific to your question:

&lt;?php
hide($content['field_my_image_field']);
print render($content);
?&gt;


then wherever you want your image to appear at use

&lt;?php
print render($content['field_my_image_field']); 
?&gt;