首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上使用pngcrush还原XCode压缩?

在windows上使用pngcrush还原XCode压缩?
EN

Stack Overflow用户
提问于 2012-04-02 09:58:19
回答 4查看 4.1K关注 0票数 7

我有一些从IPA文件中提取的png图像,我想拿回原始的PNG文件,我被告知pngcush做了所需的任务,所以我下载了它并尝试运行以下命令:

代码语言:javascript
复制
pngcrush -fix icon.png icon1.png

但是我得到了一个libpng错误。我不知道是否也需要下载libpng,因为错误并没有说明我需要一个不同版本的libpng,只是说:

代码语言:javascript
复制
While reading icon.png:
  pngcrush caught libpng error:
   incorrect header check

我也试过这个:

代码语言:javascript
复制
pngcrush -revert-iphone-optimizations icon.png icn1.png

pngcrush表现得好像不知道命令一样。

你有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2013-06-24 18:01:48

您可能会对我为逆转pngcrush所做的事情而开发的this C# library感兴趣。我发现所有现有的实现要么充满了bug,要么太难集成到我的项目中,所以我开发了这个。它有单元测试,如果你觉得更安全的话。

-iphone添加到pngcrush是由苹果公司添加的,仅在iOS SDK中的pngcrush版本中提供,可以使用如下所示的xcrun访问:

代码语言:javascript
复制
xcrun -sdk iphoneos pngcrush -iphone|-revert-iphone-optimizations ...
票数 3
EN

Stack Overflow用户

发布于 2012-04-12 20:53:55

这个答案是:pngcrush: uncrush on linux?解释说,-revert-iphone-optimizations只存在于苹果版本的pngcrush中。但它确实指出了其他几个可能可行的选择。Linux,而不是Windows,但既然有源码,你可能会让它工作。

票数 2
EN

Stack Overflow用户

发布于 2012-08-21 10:09:32

也许你可以试试。

完美地处理具有多个IDAT标签的pngs。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9970083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档