【问题标题】:Uncrush PNG image on ubuntu?在ubuntu上解压PNG图像?
【发布时间】:2014-05-27 20:54:24
【问题描述】:

IPA 图像使用 pngcrush 压缩 PNG 图像,但我想在 Ubuntu 上解压缩 PNG 图像。

谁能给我任何想法?

【问题讨论】:

  • 你能更清楚你想要什么吗? PNG 没有不受欢迎的地方。 pngcrush 通过使用最高(和最慢)的平面压缩级别重新压缩现有的 PNG 图像来压缩现有的 PNG 图像,但不会修改像素。您是否在寻求一种将 PNG 文件扩展为平面位图的方法?

标签: image png ipa pngcrush


【解决方案1】:

标准的 PNG 实用程序 pngcrush 已被 Apple 修改,使其在技术上生成 无效 PNG:在强制的第一个块 IHDR 之前插入一个新块,RGB(A) 顺序像素数据被反转,RGB 像素被预乘以它们的 alpha。

因此,我宁愿称这些 PNG 为“油炸”,而不仅仅是“压碎”。

试试我自己的pngdefry。源代码是在 Mac OSX 机器上编写的,但它也应该可以为其他操作系统编译;这是非常简单的 C 代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-15
    • 2015-12-01
    • 2020-02-16
    • 2015-06-16
    • 2023-03-23
    • 2016-05-02
    • 2013-07-18
    • 2010-11-13
    相关资源
    最近更新 更多