2012-12-06 4 views
0

StudioJS 래핑 자 ImageResizer 용 노는 중입니다. ImageResizer는 색상과 관련된 화이트 밸런스를 조정할 수 있습니까? 궁극적으로 사용자가 이미지에서 흰색이어야하는 부분을 클릭하고 이미지의 나머지 부분을 클릭 할 수있게하려고합니다.ImageResizer 화이트 밸런스 조정

AdvancedFilters 플러그인을 사용하는 자동 저울 기능을 보았습니다. 앞으로 한 단계 더 나아가고 싶습니다.

+0

내 대답이 무엇인지 알려 주시거나 수락 된 것으로 표시해 주시겠습니까? –

답변

0

아니요, 아니요. ImageResizer는 현재 색상을 기준으로 조정할 수 없습니다. 그러나 해당 기능을 구현하려는 경우 어려울 것입니다.

AdvancedFilters.cs를 수정하고 150 줄 근처에 IF 문을 삽입하고 "& a.white = rrggbb"와 같은 새 명령에 대한 지원을 추가 할 수 있습니다.

이미지에 크기 조정을 수행하기 위해 RGB 값을 LinearLevels 클래스에 제공하기 만하면됩니다. http://www.aforgenet.com/framework/docs/html/29bf1191-47c9-314b-eb8d-bea3f903ac28.htm

결과가 마음에 들고 그것을 공유하고 싶다면 GitHub에서 풀 (pull) 요청을 보내거나 코드 스 니펫으로 전자 메일을 보내주십시오. 테스트를 통과하면 다음 릴리스로 만들 수 있습니다.

클라이언트 측, 이미지에서 색상을 선택하기위한 you might find this library helpful.

+0

LevelsLinear 클래스를 사용하여 원하는 결과를 얻으려면 몇 가지 문제가 발생하여 주셔서 감사합니다. RGB 최소/최대 매개 변수를 해석하는 방법을 모르겠습니다. 나는 min/max에 동일한 값을 사용할 것이라고 생각했지만 너무 잘 작동하지 않습니다. –

+0

LevelsLinear는 각 채널에 대한 입력 범위와 출력 범위를 허용합니다. 최소값은 항상 0이어야합니다. 입력 최대 값은 해당 채널에 대해 제공된 값이어야하며 출력은 255 여야합니다 (주어진 색상을 100 % 흰색으로 변환 할 때). –

+0

감사합니다. 이것으로, 나는 그것을 시도 할 것이다. –

관련 문제