【问题标题】:Images appear loaded twice in instruments (iPhone + openframeworks)图像在仪器中出现两次加载(iPhone + openframeworks)
【发布时间】:2010-12-24 10:53:52
【问题描述】:
我正在使用 openFrameworks 为 iPhone 编程。我在设备中使用 Instruments/System Usage 运行项目,我看到 所有图像似乎都加载了两次,即使我只使用了一次。
(在此处查看 Instruments 的屏幕截图http://bit.ly/htoaNx)
我不知道这可能是 FreeImage 问题还是我无法解释结果?
谢谢!
马克
【问题讨论】:
标签:
iphone
image
load
instruments
【解决方案1】:
告诉你的是 fopen 和 fclose 在同一个文件上被调用了两次。最可能的解释是 FreeImage 或 openFrameworks 在实际加载图像之前检查文件是否存在(fopen() 然后立即 fclose())。另一种可能性是打开文件以确定格式/位深度/大小,关闭文件,分配内存,然后重新打开文件并读取实际图像数据。