次のやり方がもっともシンプルである(印刷などで問題が出てくるかもしれないので注意)。
[anImage compositeToPoint:pos operation:NSCompositeSourceOver];
もうちょっと複雑なことをやる場合には、
NSImage *anImage = [NSImage imageNamed:@"MyImage.tif"];
NSSize imageSize = [anImage size];
[drawImage drawAtPoint:NSMakePoint(/*x座標*/, /*y座標*/)
fromRect:NSMakeRect(0, 0,
imageSize.width, imageSize.height)
operation:NSCompositeSourceOver
fraction:1.0];
を使う。
fraction が透明度で、0.0が完全な透明を表す。
コメントを書く