【问题标题】:Drawing Transparent image over NSImage在 NSImage 上绘制透明图像
【发布时间】:2020-08-17 13:59:09
【问题描述】:

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

logo!.draw(in:logoRect)

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

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

【问题讨论】:

    标签: swift macos nsimage


    【解决方案1】:

    logo!.draw(in:logoRect)

    如果上述方法有效,则使用以下方法

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

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-01
      • 2014-03-13
      • 2020-10-24
      相关资源
      最近更新 更多