Согласно документации Microsoft три метода, упомянутые в названии вопроса, соответствуют стандарту HSL.Однако методы не дают правильных значений HSL.
Например: я использую Lenna в качестве тестового изображения.Когда я анализирую левый верхний пиксель (позиция <0,0> в редакторе изображений, он имеет следующие значения:
- RGB <225, 137, 127>
- HSL <6, 43, 88>
Однако мой Color
объект завершает следующее:
- RGB <225, 137, 127>
- HSL <6,12 ..., 0,62 ..., 0,69 ...>
- масштабируется до единиц изображения: <6, 62, 69>
Мои вопросы:
- Есть ли разница между HSL и тем, что использует C #?
- Если да, то как это сделать?
PS: я использую paint.net в качестве редактора изображений.