D'autres sont mieux calés que moi je suppose pour te répondre, mais tout un tas de facteurs entrent en considération.
L'alimentation je pense oui effectivement (mais plus sur la qualité de la robe, écailles et dorsales en bon état), mais également la typologie des fonds, profondeur à laquelle se trouve le poisson, turbidité etc...
Je prends pour exemple un lac que je pêche régulièrement dont le fond est composé de sable, et plus spécifiquement à certains endroits sable blanc car base de loisir l'été.
Les fishs que je tapent là-bas sont plus que pales, on dirait même qu'ils sont "morts", aucune couleur.
A contrario en rivière sur des zones peu éclairées la journée, je tape des fishs qui sont quasiment noirs en robe.
Il y a une part de mimétisme dans la robe calquée sur la typologie du lieu.