CGImageGetWidth返回与实际图像不同的大小

时间:2010-08-04 03:39:29

标签: cocoa ipad image-processing core-graphics

嗨我在我的应用程序中有很多图像读取,当我加载我使用的文件 CGImageGetWidth和CGImageGetHeight来获取图像的大小。

然而,这似乎并没有始终返回正确的值。

例如,如果我有一个大小为114x14的图像,这些函数将返回126x22或类似随机的东西。

真正奇怪的部分是它不会一直发生(从构建到构建的变化),但它往往发生在同一组图像中。

所以要么我有一些我不知道的编码错误,要么图像有一些设置让他们处理不同。

有人知道可能导致这种行为的原因吗?

由于

1 个答案:

答案 0 :(得分:2)

检查图像的分辨率。某些图像格式允许每英寸像素每英寸标准72像素以外的其他内容。

相关问题