Насчет rgbtohsv с определением значения h, я думаю даст нужный результат, но преобразование Color в RGB, а затем в HSV да еще и для каждого пиксела однозначно ударит по производительности. 
Вечером прийду с работы, попробую применить  rgbtohsv в коде, о результате отпишусь. 
		
	
		
		
		
		
		
	
		
		
	
	
	 |