Set image format of field_view_field image field I'm using a function to place an image from a user field into nodes that the user creates. The display is set to thumbnail in default, user account and tokens, but it shows up as original in the node. Is there a way I can set the format in the function I'm using somehow?

function MYTHEME_preprocess_node(&amp;$vars) {
  $node = $vars['node'];
  $user = user_load($node-&gt;uid);

  $logo_var = field_view_field('user', $user, 'field_business_logo');
  $logo_print_var = drupal_render($logo_var[0]);
  $vars['logo_print_var'] = $logo_print_var;
}
Yes, you can set the field value display settings as a parameter to field_view_field

e.g: 

// Customize field display settings.
$display_settings = array(
  'label' =&gt; 'hidden',
  'settings' =&gt; array(
    'field_multiple_limit' =&gt; '1',
    'field_multiple_limit_offset' =&gt; '0',
    'image_link' =&gt; 'content',
    'image_style' =&gt; 'thumbnail',
  ),
  'type' =&gt; 'image',
  'weight' =&gt; 0,
);
// Get field value
$logo_var = field_view_field('user', $user, 'field_business_logo', $display_settings);