在NSImage上绘制透明图像

时间:2020-05-03 06:02:33

标签: swift macos nsimage

我正在尝试在图像中绘制徽标。使用以下代码可以正常工作

logo!.draw(in:logoRect)

但是没有透明度选项,因此我使用了另一个参数。但这不会产生任何输出。

logo?.draw(in: mainimage, from: logoRect, operation: NSCompositingOperation.sourceOver, fraction: 0.5)

1 个答案:

答案 0 :(得分:1)

logo!.draw(in:logoRect)

如果上述方法可行,则使用以下内容

logo!.draw(in:logoRect, from: .zero, operation: .sourceOver, fraction: 0.5))