2012-09-15 131 views
0

我有這樣一個PNG圖像:如何更改白色像素爲黑色像素

enter image description here

我怎樣才能反轉波形周圍的框,使其顯示爲黑色,在不改變波形的alpha本身。 (波形部分是透明的。)

它可能與CGCreateImageMask有關,但我無法弄清楚確切的過程。

回答

2

想通了:

-(void)drawRect:(CGRect)rect { 
    UIImage *wf = [UIImage imageNamed:@"waveform.png"]; 
    [wf drawInRect:rect blendMode:kCGBlendModeXOR alpha:1.0f]; 
} 
+0

我不能......必須等2天。 – jsd

0

看一看the Quartz 2D Programming Guide:它詳細地解釋了這種操作,比如如何用顏色掩蓋圖像(例如參見圖11-9)等等。

+0

我讀過的石英2D引導萬次,老實說,我不明白一個字。 – jsd

相關問題