How to display an image in a Views RSS feed
First add the Media RSS namespace to your views-view-rss.tpl.php

&lt;rss version="2.0" xml:base="&lt;?php print $link; ?&gt;"&lt;?php print $namespaces; ?&gt; xmlns:media="http://search.yahoo.com/mrss/"&gt;


Then add the  tag to your views-view-row-rss.tpl.php

&lt;media:content url="&lt;?php print image_style_url('my_img_style_id', $node-&gt;field_image['und'][0]['uri']); ?&gt;" type="image/jpeg" medium="image" height="800" width="600" lang="en" /&gt;


Lastly make the field data available to your theme's template

function mytheme_preprocess_views_view_row_rss(&amp;$vars) {
  $view     = &amp;$vars['view'];
  $options  = &amp;$vars['options'];
  $item     = &amp;$vars['row'];

  // Use the [id] of the returned results to determine the nid in [results]
  $result = &amp;$vars['view']-&gt;result;
  $id   = &amp;$vars['id'];
  $node   = node_load( $result[$id-1]-&gt;nid );
  $vars['node'] = $node;
}


Original article: https://blog.sam-thompson.info/images-in-drupal-rss-feed-without-additional-modules/