2009-04-23 3 views
4

누구나 System.Drawing.Color에 멋진 확장 메서드 'library'를 작성한 사람이 있습니까?System.Drawing.Color의 동작을위한 확장 메서드 라이브러리

말할 것이 좋을 것이다 : 그런

Color.Red.AdjustBrightness(.5) 
Color.Red.AdjustAlpha(.5) 
Color.Red.ToHSV() 

또는 무언가를.

알파는 쉽지만, HSV와 HSB에 대한 올바른 수학 방정식과 재미있는 모든 것들을 다뤄야 만합니다.

누군가 다른 사람이 이미 작업을 완료했으면 좋겠어 .-) Microsoft는 나를 위해 그것을하고 싶지 않습니다.

+0

나는 또한 흥미가있을 것이다. –

답변

1

코드 프로젝트의 HSBColor 클래스는 some code입니다. 확장 메소드는 포함되지 않지만 HSBColor 클래스와 관련 변환 코드가 있으면 작성하는 것이 매우 간단합니다.