画像の描画

Cocoaに関するヌマタメモ
2008年11月29日 23:41

次のやり方がもっともシンプルである(印刷などで問題が出てくるかもしれないので注意)。

[anImage compositeToPoint:pos operation:NSCompositeSourceOver];

もうちょっと複雑なことをやる場合には、

NSImage *anImage = [NSImage imageNamed:@"MyImage.tif"];
NSSize imageSize = [anImage size];

[drawImage drawAtPoint:NSMakePoint(/*x座標*//*y座標*/
              fromRect:NSMakeRect(00,
                                  imageSize.width, imageSize.height)
             operation:NSCompositeSourceOver
              fraction:1.0];

を使う。

fraction が透明度で、0.0が完全な透明を表す。

コメントを書く


トラックバックはありません。

トラックバックURL: http://numata.designed.jp/mt-tb.cgi/89