问题标签 [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.
ios - Pngcrush libpng 错误:图像不足
这是 Xcode 中的错误消息:While checks alphas in /Path/image@2x.png
pngcrush
catchlibpng error: Not enough image dCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure
但即使出现此错误,应用程序也运行良好。甚至图像也在运行 iOS 6.0 的 iPhone 4 上加载
我尝试删除图像并再次添加它。还尝试将其从预览保存到 png 中。
java - java - pngcrush 示例代码片段
我正在尝试使用 pngcrush 来优化我的 png 图像。我可以使用以下命令在终端上运行它
$ pngcrush -brute -e "Optimize.png" filename.png
但我想从我的 Java 程序中实现它。我怎样才能实现它?我用谷歌搜索了它,但没有找到任何相关信息。
png - GraphicsMagick CgBI 未知关键块
我正在使用 GraphicsMagick,目前遇到以下问题:
执行时
我收到以下错误:
这是从 iPhone 中提取的 png。虽然它可能不包含实际图像,但我确实需要图像信息。
尝试用几个编辑器打开它:
- png 确实在 Paint 中以正确的高度 x 宽度打开,但完全是白色的。
- png未在 GIMP 中打开,表示它可能已损坏
- png 确实在 Paint.net 中以正确的高度 x 宽度打开为透明图像
使用调试参数提供以下行:
我正在运行最新的 GraphicsMagick (1.3.18)。
有谁知道发生了什么,以及我将如何获得它以返回图像信息?
提前致谢。
ios - 发布应用程序时出错
归档应用程序时出现未找到 png 文件的错误。
错误:
php - pngcrush 在某些图像上导致黑色背景
我正在使用以下内容通过 pngcrush 优化一些 png 图像:
优化效果非常好,但对于某些图像,png 会在透明度所在的位置创建这些黑色块。
当我删除 -reduce 选项时问题就消失了,但是 PNG 优化做得很少,运行优化根本没有用。
我假设问题与透明度有关,那么有没有办法告诉 pngcrush,跳过 -reduce 命令,仅适用于没有透明度的图像?
image - 在ubuntu上解压PNG图像?
IPA 图像使用 pngcrush 压缩 PNG 图像,但我想在 Ubuntu 上解压 PNG 图像。
谁能给我任何想法?
xcode5 - Xcode5 pngcrush 捕获 libpng 错误
我正在寻找完成我在 xcode5 中创建的应用程序。当我用模拟器运行它时,一切顺利,没有错误,但是当我尝试归档应用程序时,我收到无数关于项目中图像的错误。其中许多都标有文本“pngcrush 捕获 lilpng 错误。
我所有的图像都是 png 文件,当我完成项目时,即使出现错误,也会存档一些图像,而其他图像则留空。有什么建议或指示吗?
iphone - 从 iPhone 应用程序中提取的 PNG 文件出错?
我从 iPhone 应用程序中提取了一个照片文件夹,但该文件夹中的所有 PNG 文件均不可见。我尝试用谷歌搜索它,然后尝试了一些从 iPhone 修复 PNG 的应用程序,但没有一个有效。一个应用程序甚至说我的文件不是 PNG 格式,有人知道如何解决这个问题吗?
这是供参考的照片文件夹: https ://www.mediafire.com/?zk8339l4ik7vg3d或http://file.groovincat.com/files/tara/s3/alarm/photo/data/
android - 在超过 1000 张图像上运行 pngcrush 后,APK 文件大小未更改
我已经为带有游戏板和字母平铺图像的文字游戏生成了一个发布 APK 文件,其大小为14.157.885 字节。
然后我在我的 Android Studio 项目中对大约 1000 张图像运行pngcrush,然后是“清理项目”、“重建项目”,最后再次“生成签名的 APK...”。
令人惊讶的是,生成的 APK 文件更大:14.158.735 字节
我在 Windows 7 x64 和 Mac OS Yosemite 上使用 Android Studio 的结果相同。
下面你可以在 git 日志中看到pngcrush确实减少了位图大小:
APK 文件肯定是某种 ZIP 存档 - 但为什么它的大小增加了?
更新:
问这个问题的真正原因是因为我使用 SQLiteAssetHelper 包含了一个 gzip 压缩的 SQLite 文件(大小:4.988.928字节)并且我很担心——如果 APK 文件小到可以在较旧的 Android 设备上运行。
javascript - 客户端PNG压缩使用像pngcrush这样的javascript?
我正在开发 HTML5 应用程序。
当用户从他们的手机上传图片时,尺寸太大。
我想像 pngcrush 方式一样将图像压缩为 PNG。
前端有什么好的选择方法吗(比如 javascript 库)?
或者是否可以将 pngcrush 库移植到 javascript?