How to get row weights from a form before saving?
You don't need to do anything special to get the row weights for the images.

The "weight" or list order of the images is stored in the delta value.

e.g:

$node-&gt;field_images[LANGUAGE_NONE][0]['fid'];
$node-&gt;field_images[LANGUAGE_NONE][1]['fid'];
$node-&gt;field_images[LANGUAGE_NONE][2]['fid'];


The delta value is 0, 1 &amp; 2 representing the first, second and third images respectively.

Also, if you're using one of the node API hooks, e.g hook_node_insert, you won't need to load the node, it should already be passed as a parameter there.