2010-08-04 112 views
2

嗨,我有很多圖像閱讀在我的應用程序,當我加載文件我使用 CGImageGetWidth和CGImageGetHeight來獲取圖像的大小。CGImageGetWidth返回不同的大小,然後實際圖像

但是,這似乎並不總是返回正確的值。

例如,如果我有一個大小爲114x14的圖像,這些函數將返回126x22或類似的東西。

真奇怪的是,它並非一直髮生(從構建到構建的變化),但它往往發生在同一組圖像中。

因此,無論我有某種編碼錯誤,我不知道或圖像有一些設置給他們,使他們處理不同。

有人知道什麼可能會導致這種行爲?

謝謝

回答

2

檢查圖像的分辨率。某些圖像格式允許每英寸像素數除標準的每英寸72像素外。

+0

謝謝! 這是問題所在。 – funckymonk 2010-08-04 03:59:21

+1

左右,但我猜不是。 有沒有其他想法? – funckymonk 2010-08-04 07:10:02

相關問題