"밝기"을 NSImage
으로 변경하고 싶습니다.NSImage : 밝기 변경
내가 주변에 조금 검색 한하지만 난 정말 도움이 아무것도 발견 ...
그래서, 그렇게 할 수있는 가장 쉬운, 코코아 친화적 인 방법은 무엇입니까?
"밝기"을 NSImage
으로 변경하고 싶습니다.NSImage : 밝기 변경
내가 주변에 조금 검색 한하지만 난 정말 도움이 아무것도 발견 ...
그래서, 그렇게 할 수있는 가장 쉬운, 코코아 친화적 인 방법은 무엇입니까?
코어 이미지 필터으로 처리 할 수 있습니다. 그러나 CIImage
이 아닌 NSImage
을 사용해야하므로 변환해야합니다. 모든 필터가있는 CIFilter Reference입니다. "CIColorControls"을 보시면 원하는 것을 얻을 수 있습니다.
CIColorControls
채도, 밝기 및 콘트라스트 값을 조정.
매개 변수
inputImage (누구의 표시 이름 이미지 CIImage 클래스).
inputSaturation (그 속성 유형 표시 이름 채도입니다 기본값 CIAttributeTypeScalar 및 인의 NSNumber 클래스 :. 1.00 최소 0.00 최대 : 2.00 슬라이더 최소 : 0.00 슬라이더 최대 : 2.00 신원 : 1.00)
inputBrightness (. 그 속성 유형 표시 이름 밝기입니다 기본값 CIAttributeTypeScalar 및 인의 NSNumber 클래스 : 0.00 최소 : -1.00 최대 : 1.00 슬라이더 최소 : -1.00 슬라이더 최대 : 1.00 신원 : 0.00)
inputContrast (속성 유형이 CIAttributeTypeScalar이고 표시 이름이 Contrast 인 NSNumber 클래스). 기본값 : 1.00 최소 0.00 최대 : 4.00 슬라이더 최소 : 0.00 슬라이더 최대 : 4.00 신원 : 1.00)
고마워요! 나는 그것을 살펴볼 것입니다 ... –
저스틴 - 그들은 문서를 변경 했습니까? 위에 나열된 내용은 문서의 내용과 다르며 IE는 최소값과 최대 값을 나열하지 않습니다. 아니면 다른 곳에서 그걸 얻었습니까? –
@CoDEFRo Apple 개발자 라이브러리에서 링크를 참조하십시오. 그들은 문서를 변경했습니다. –
가 255 이상하지 않을 각 픽셀 (의 RGB 값을 증가하는 것입니다 할 수있는 어리석은 방법) 하지만 이것을하기 위해 쿼츠 필터가있을 것입니다. – Ali
이미지에 더 많은 화이트 밸런스가 있습니까? http://stackoverflow.com/questions/1413135/tinting-a-grayscale-nsimage-or-ciimage – amleszk