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:
<?php
hide($content['field_my_image_field']);
print render($content);
?>
then wherever you want your image to appear at use
<?php
print render($content['field_my_image_field']);
?>