我想以編程方式生成具有純色填充的矩形圖像。 我該怎麼做? 我想用inputImage填充inputImageView。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嗎? –