gpt4 book ai didi

cocoa - 从 PDFDocument 中获取 CGImageRef

转载 作者:行者123 更新时间:2023-12-03 16:20:51 25 4
gpt4 key购买 nike

我有一个 PDFDocument(当然由 PDFPages 组成),我需要一个 CGImageRef 来粘贴到我的 IKImageView 中。

目前,我从 PDFPage 获取数据表示,将其放入 NSImage,然后获取 NSImage 的 TIFFRepresentation,将其放入 CGImageSource,然后从源中获取 CGImage。

这似乎不必要地复杂,经历两个 NSData 步骤......

但是,当我尝试将 PDF 数据直接放入 CGImageSource 中时,即使这看起来可行,但当我取出 CGImage 时,它​​始终为 NULL。我应该做一些具体的事情才能让它发挥作用吗?

最佳答案

在 Snow Leopard 中,有一个方法 -[NSImage CGImageForProposedRect:context:hints:]。或者您可以将页面绘制到 CGBitmapContext 中并使用 CGBitmapContextCreateImage

关于cocoa - 从 PDFDocument 中获取 CGImageRef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397546/

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