단색 채우기로 프로그래밍 방식으로 직사각형 이미지를 생성하고 싶습니다. 어떻게해야합니까? inputImageView를 inputImage로 채 웁니다.CoreImage : 단색으로 CIImage를 만들고 NSImageView에 표시하십시오.
여기 내 코드는 지금까지,하지만 내가 할 모든 빈 이미지이다 :
-(void) awakeFromNib{
CIColor *red = [CIColor colorWithRed:1 green:0 blue:0];
CIImage *redImage = [CIImage imageWithColor:red];
NSCIImageRep *ir = [NSCIImageRep imageRepWithCIImage:redImage];
[self setInputImage:[[NSImage alloc] initWithSize: NSMakeSize(25, 25)]];
//magic should be happening right here!
[[self inputImage] addRepresentation:ir];
[[self inputView] setImage:[self inputImage]];
[inputView setNeedsDisplay:YES];
}
새로운 기능이 -awakeFromNib가 속하고 어디 -drawRect이의 클래스 : 코드? – NSResponder
클래스는 AppDelegate입니다. 드로우 멘트 없음. 가장 중요한 것은 NSImage 객체를 만드는 것입니다. – jacobsimeon
NSImage 또는 CIImage를 원하십니까? –