custom display of taxonomy list in views
If I understand well your question, you'd like to add the image associated to a term in your view ?
If so, in the view go to advanced (right sidebar) => Relationships. choose "Content: Taxonomy terms on node", then in "add fiels" you should be able to add any field of your terms, like name, description or image... 

To Avoid duplicate output, go to "advanced => Query settings" and check "Distinct".

In case you have duplicate output anyway, you can try this other solution :

Add a content-> Nid field (Exclude from display).

Add a global php field. In output code, write something inspired from that, with your own details.

&lt;?php
$q = "SELECT tid, filename FROM `taxonomy_term_data` INNER JOIN `field_data_field_tags` ";
$q.= "ON `taxonomy_term_data`.tid = `field_data_field_tags`.field_tags_tid ";
$q.= "INNER JOIN `field_data_field_img` ON `taxonomy_term_data`.tid = `field_data_field_img`.entity_id";
$q.= "INNER JOIN `file_managed` ON `file_managed`.fid = `field_data_field_img`.field_img_fid ";
$q.= "WHERE `entity_id` = ".$row -&gt; nid;
$m = db_query($q);
while ($s = $m -&gt; fetchObject()) {
  $img = "path_to_img_folder". $s -&gt; filename;
  $tid = $s -&gt; tid;
  echo "&lt;a href='my_absolute_path/taxonomy/term/".$tid."'&gt;".$img."&lt;/a&gt;";
}
?&gt;


You'll have then all your taxonomy images displayed in the same row. You may use the style settings to wrap the output with some classes. You'll have also to go to "advanced => Query settings" and check "Distinct". Hope it helps.