私はこのようなpng画像を持っています:
波形自体のアルファを変更せずに、波形の周りのフレームを反転して黒く表示するにはどうすればよいですか。(波形部分は透明です。)
おそらくCGCreateImageMaskと関係がありますが、正確なプロセスを理解することはできません。
私はこのようなpng画像を持っています:
波形自体のアルファを変更せずに、波形の周りのフレームを反転して黒く表示するにはどうすればよいですか。(波形部分は透明です。)
おそらくCGCreateImageMaskと関係がありますが、正確なプロセスを理解することはできません。
理解した:
-(void)drawRect:(CGRect)rect {
UIImage *wf = [UIImage imageNamed:@"waveform.png"];
[wf drawInRect:rect blendMode:kCGBlendModeXOR alpha:1.0f];
}
Quartz 2Dプログラミングガイドをご覧ください。画像を色でマスクする方法(たとえば、図11-9を参照)など、この種の操作について詳しく説明しています。