gpt4 book ai didi

deprecated - 在 SDK 10.10 中 Quartz 2D 替代图形 sPort

转载 作者:行者123 更新时间:2023-12-04 14:27:37 24 4
gpt4 key购买 nike

场景:
我正在编辑一些 CGImage很奇怪,直到现在我才第一次创建 NSImage来自那些 CGImage在绘制它们之前。所以我尝试更改代码,以便绘制 CGImage s 直接进入 NSGraphicsContext.currentContext().graphicsPort .如您所见,我在这里使用 Swing,但我认为 Objective-C 也存在同样的问题。
查看文档我看到 graphicsPort将在 10.10 中弃用,但我找不到当前 CGContext 的另一种方法来自 NSGraphicsContext也没有办法创建 CGContext来自 NSGraphicsContext .
问题:
有人知道检索上下文的正确方法是什么吗?如果没有 - 有没有办法转换 graphicsPortCOpaquePointer ,这显然是一个初始化 NSPipe对象,到 CGContextRef ?虽然使用已经被标记为弃用的代码会很不令人满意,但我会考虑它,直到有更好的解决方案。

最佳答案

在花了半个小时寻找这方面的信息后,我意识到我应该查看 NSGraphicsContext 的头文件。 .原来 NSGraphicsContext 上有一个新属性显然还没有记录:CGContext .标题还指出应该使用 this 代替 graphicsPort .

关于deprecated - 在 SDK 10.10 中 Quartz 2D 替代图形 sPort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com