嗨我在我的应用程序中有很多图像读取,当我加载我使用的文件 CGImageGetWidth和CGImageGetHeight来获取图像的大小。
然而,这似乎并没有始终返回正确的值。
例如,如果我有一个大小为114x14的图像,这些函数将返回126x22或类似随机的东西。
真正奇怪的部分是它不会一直发生(从构建到构建的变化),但它往往发生在同一组图像中。
所以要么我有一些我不知道的编码错误,要么图像有一些设置让他们处理不同。
有人知道可能导致这种行为的原因吗?
由于
答案 0 :(得分:2)
检查图像的分辨率。某些图像格式允许每英寸像素每英寸标准72像素以外的其他内容。