在一种情况下,我通过 CGImageSource 从 TIFF 文件创建 CGImageRef,在另一种情况下,通过 CGDataProvider 创建原始位图数据,在另一种情况下,通过 NSImage 从 PDFPage 创建 CGImageRef。我需要知道 CGImage 的分辨率。有没有简单的方法可以找到这个?
在 PDFPage 的情况下,我应该能够得到像素宽度和点宽度并进行算术运算。但是,在其他两种情况下,我看不到从源中获取分辨率(或点宽,或物理宽度或类似的东西)的方法。
实际上,在原始位图的情况下,我有单独的分辨率,但我想我想知道我是否需要单独携带它,或者是否有一种聪明的方法可以将它从 CGImageRef 中取出......