问题标签 [pngcrush]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
340 浏览

iphone - PNG图像需要被压碎的原因是什么?

我注意到一些文章谈论粉碎的 PNG 图像以及如何解压它们。粉碎第一手图像的目的是什么?并且还可以使用 [UIImage imageWithName:] 加载粉碎的图像吗?

0 投票
1 回答
712 浏览

ios - 如何为我的 iOS 应用程序图像做 PngCrush?

可能重复:
iOS 中的 PngCrush 是什么?

我对 iOS 应用程序Pngcrush的图像优化技术有 疑问我的疑问是,pngcrush 是 xcode 内置的还是我们需要明确下载 pngcrush 工具并优化我们的图像?如果我们想明确地做到这一点,我们怎样才能做到这一点?

0 投票
3 回答
3959 浏览

objective-c - iOS 中的 PngCrush 是什么?

我知道 Pngcrush 是 iOS 中的一种图像优化技术,但我怀疑 X-code 是否会在每次构建期间内部执行此操作,或者在将我们的应用程序部署到 iTunes 商店之前,我们需要进行此图像优化吗?

0 投票
1 回答
216 浏览

objective-c - 运行时的 PNG 字节交换

我有一个在运行时生成图像缩略图的应用程序。但它们并不是 Xcode 在将图像添加到项目时创建的优化格式。是否有可以用来转换这些图像的库或函数调用?

0 投票
2 回答
2175 浏览

iphone - 如何从 Windows 上提取的 ipa 包中“解压”PNG?[png粉碎]

一段时间以来,我一直试图解开从 ipa 中提取的 PNG,但似乎无法正常工作。

我没有任何 Apple 设备(除了 iPod Touch,朋友送的礼物),但我想要/需要一个仅为 iPad 发布的应用程序,我已经提取了 ipa 的内容,但我不能找到一种解压PNG的方法。

有什么办法可以在 Windows 上做到这一点?

我实际上可以使用 Mac 应用程序,因为我有一个正在运行的 Hackintosh,但是,它运行的是旧版本的 OS X(至少早于 10.6,但我无法检查它是否会崩溃)。

压碎的 PNG 示例:http ://www.mediafire.com/?pe43no79aj8agsy

有任何想法吗?

0 投票
6 回答
12672 浏览

objective-c - 与 xcode、未分类、pngcrush 和复制 png 文件错误中的图像有关的奇怪错误?

这是什么意思,为什么它才刚刚开始发生,我该如何解决?

0 投票
1 回答
246 浏览

xcode - 文件夹引用中的 PNG 图像在复制到包时不会被 pngcrushed?

通过阅读 Xcode 的构建日志,我注意到对于组中的 PNG 图像,运行如下命令:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng -compress "" resource_folder_path/image.png app_bundle_path/image.png

但是,对于文件夹引用,这些文件夹下的 PNG 图像没有单独的复制命令,而每个文件夹引用只有一个复制命令:

builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks img_folder_path app_bundle_path

虽然我找不到builtin-copy命令(有人能告诉我它在哪里吗?),但它似乎不是pngcrushPNG 图像。这是真的吗?如果是这样,有什么好方法可以使用文件夹引用来组织 PNG 图像并pngcrush在将它们复制到包时仍然让 Xcode 这些图像?

0 投票
2 回答
1115 浏览

ios - 在某些 XCode / Mac OS 上面临 PNGCrush 问题(不具体)

我使用 Mac OS 10.7.5 和 XCode 4.6.2 开发了一个应用程序。应用程序在我的机器上运行良好,没有任何错误/警告。

但是当我尝试在另一台机器 Mac OS 10.8 和 XCode 4.6.2 上运行时,它显示该机器中某些图像的 pngcrush 错误。尽管存在很少的 pngcrush 错误,但应用程序仍然可以在模拟器或设备上正常运行。

我的问题是:为什么两端的调试存在差异以及如何解决它。(如何避免此类错误)

错误信息

0 投票
2 回答
1083 浏览

iphone - pngcrush 捕获了 libping 错误,但仅在为设备构建时

我的 iPhone 应用程序项目中有一些 png 文件。当我为模拟器构建时,它们工作正常。但是当我为设备构建时,突然每个单独的 png 文件都会生成可怕的“在读取 such-and-such.png pngcrush 时捕获 libpng 错误:...找不到文件:...”

正如我所说,一切都在模拟器上构建和运行得很好。只有当我更改为设备构建的方案时,才会出现错误。

我尝试清洁和重建。

我尝试手动删除 Products 目录。

我尝试重新启动我的系统。

我尝试在不同的项目中使用这些文件(那里的结果相同)。

我发现唯一可行的方法是打开文件并重新保存它们。但是,这不是最佳解决方案,因为我有数百个 PNG 文件都遇到了这个问题。我宁愿了解问题是什么,以便我可以直接解决它。

有任何想法吗?

0 投票
1 回答
246 浏览

macos - pngcrush 命令行对 -text 选项不执行任何操作

从这个页面http://en.wikipedia.org/wiki/Pngcrush我在 Mac OS X 终端中使用这个命令行

这是工作 !但是这个 :

什么都不做,输出就像在没有选项的情况下启动 pngcrush。

怎么了 ?