我有一个在运行时生成图像缩略图的应用程序。但它们并不是 Xcode 在将图像添加到项目时创建的优化格式。是否有可以用来转换这些图像的库或函数调用?
问问题
216 次
1 回答
0
指示:
- 从以下网址下载 DHowett(感谢 DHowett!)代码:https ://github.com/DHowett/pincrush
- 解压缩并重命名为 DHowett 并放在我放置的 XCode 示例项目旁边(https://www.box.com/s/7dfb3e6f430d98d933c2),然后运行...
如果/当您从头开始构建自己的项目时,请在解压缩后立即执行以下操作,然后再将文件夹添加到您的项目中:
- 从文件夹中删除所有 makefile 文件
- 将文件夹拖到您的项目中
- 为了克服编译器警告“函数'pincrush'的隐式声明在C99中无效”,将项目设置“C语言方言”更改为“GNU89”
- 构建时,您将收到错误“'png.h”文件未找到“ - 要修复它,请将 DHowett/libpng 添加到项目的标题搜索路径
- 打开pincrush.c并注释掉“usage”和“main”函数(你不需要它们,第一个导致编译错误,第二个导致链接错误)
- 添加对 crush 的外部引用... 见下文: extern void crush(const char *infilename, const char *outfilename);
- 可以忽略“NEXT”宏引起的“Unused Entity Issue”的8个编译警告
您可能需要从项目中删除 .git* 文件(一些 annyoing 警告...)
欣赏,祝你好运!
于 2012-05-24T06:57:14.670 回答