3

我正在开发一个图像查看器应用程序 (OSX),目前它可以加载和查看图像,但我需要能够查看多页 PDF 和 TIFF。我会有下一页/上一页按钮等。

现在,对于 PDF,我希望使用 NSPDFImageRep。这将让我设置当前页面并绘制当前页面等。

但是,我没有看到 NSTIFFImageRep,并且 NSImageRep 类似乎没有任何处理页面的方法......

ETA(关于我的问题的更多细节):如何使用多页 TIFF?在 C 语言中,我使用了 CGImageSource 来获取第 n 页。我在目标 C 中看不到 TIFF 的等价物。

谢谢。

4

2 回答 2

1

我希望您对混合 PDF 和 TIFF 查看器做的最简单的事情是让每个非 PDF 页面成为唯一的 NSImageRep。

于 2009-08-19T21:14:20.747 回答
1

我不是很肯定,但是 IIRC 如果你用多页 TIFF 数据初始化一个 NSImage,你每页会得到一个图像代表。(可能是彼得所暗示的。)

编辑:查看+[NSBitmapImageRep imageRepsWithData:]

(通过苹果列表

于 2009-08-19T21:53:25.050 回答