我正在制作一个使用大量 PNG 文件资源的应用程序。为了最小化我的二进制文件的大小,我手动优化了所有文件,并且能够将资源文件夹大小减少到原始未优化大小的近 20%。
但是,在为设备(而非模拟器)测试构建我的应用程序时,构建过程会尝试通过运行似乎是 pngcrush 的修改版本来“优化”我的 PNG 文件,这不仅使构建过程延长了近五分钟,而且使我的大多数文件变大,但也使一些文件无法通过执行 alpha 预乘,这是我不需要的,因为我将 alpha 值用于与透明度不同的目的。
我发现可以在 xcode 中禁用此步骤,如果我制作了一个 Objective-C 项目,通过在此网页中描述的构建设置中将“压缩 PNG 文件”更改为“否” 。
但是,我一直无法在 MonoDevelop 项目中找到如何修改此设置。
从 MonoDevelop 构建时,如何禁用此 PNG“优化”步骤?