在 NSImage 上绘制透明图像

Drawing Transparent image over NSImage

我正在尝试在 image.This 中绘制徽标,使用以下代码效果很好

logo!.draw(in:logoRect)

但是没有透明度选项,所以我使用另一个 parameter.But 这不会产生任何输出。

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

logo!.draw(in:logoRect)

如果以上有效,则使用以下

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