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

Cocoa CGImageGetWidth返回与实际图像不同的大小,cocoa,ipad,image-processing,core-graphics,Cocoa,Ipad,Image Processing,Core Graphics,嗨,我的应用程序中有很多图像读取功能,当我加载我使用的文件时 CGImageGetWidth和CGImageGetHeight以获取图像的大小 然而,这似乎并不总是返回正确的值 例如,如果我有一个大小为114x14的图像,这些函数将返回126x22或类似的随机值 真正奇怪的是,它并非总是发生(在不同的构建中发生变化),但它往往发生在同一组图像上 因此,要么我有某种编码错误,我不知道,要么图像有一些设置,使他们处理不同 有人知道是什么可能导致这种行为吗 谢谢检查图像的分辨率。某些图像格式允许每英寸

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

然而,这似乎并不总是返回正确的值

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

真正奇怪的是,它并非总是发生(在不同的构建中发生变化),但它往往发生在同一组图像上

因此,要么我有某种编码错误,我不知道,要么图像有一些设置,使他们处理不同

有人知道是什么可能导致这种行为吗


谢谢

检查图像的分辨率。某些图像格式允许每英寸像素数,而不是标准的每英寸72像素数

谢谢大家!!这就是问题所在。看起来似乎是这样,但我想不是。还有其他想法吗?