首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从CGImageRef获取解析

问从CGImageRef获取解析
EN

Stack Overflow用户
提问于 2010-08-09 22:23:04
回答 1查看 685关注 0票数 0

在一种情况下,我通过CGImageSource从TIFF文件创建CGImageRef,在另一种情况下,通过CGDataProvider从原始位图数据创建,在另一种情况下,通过NSImage从PDFPage创建。我需要知道CGImage的分辨率。有没有简单的方法来找出这一点?

在PDFPage的情况下,我应该能够获得像素宽度和点宽并进行算术运算。然而,在其他两种情况下,我看不到一种方法可以从源代码中获得分辨率(或点宽,或物理宽度或类似的东西)。

实际上,在原始位图的情况下,我有单独的分辨率,但我想我想知道我是否需要单独携带它,或者是否有一个聪明的方法可以直接从CGImageRef中取出它……

EN

回答 1

Stack Overflow用户

发布于 2010-08-09 22:45:40

CGImage对象是没有很多元数据的普通位图图像。它们不携带物理图像大小或分辨率(像素尺寸除外)等信息。您必须从最初获取图像的来源获取这些数据。对于图像文件,NSImage具有size属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3440946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档