3

我无法从 Duesty Designs(令人敬畏的 CocoaAsyncSocket 开源库制造商)获取 Cocoahttpserver 来提供来自我的应用程序包的图像。使用示例 iPhone 项目,我可以从项目的 Resources 目录中提供一个 html 文件,但引用的图像如下:

<img src='foo.png' />

不渲染。

有谁知道为什么或我需要做什么才能完成这项工作?

4

1 回答 1

4

资源目录中的 PNG 图像以一种时髦的格式编码。modmyi 有一篇关于这个主题的好文章

我的方法可能是用 命名它们.png_unconverted,并重写 Cocoahttpserver 中的代码以将请求.png转换为.png_unconverted.

另一种解决方案是调查构建系统中的 CopyPNGFile 规则,看看您是否可以通过转换将其关闭(但是,这可能会导致无法在您的应用程序中渲染 PNG)。

最后,您可以切换到 JPEG。我不相信这些文件会被修改。

于 2009-10-26T02:27:03.070 回答