【问题标题】:How can convert png file for iphone to standard png file using java如何使用java将iphone的png文件转换为标准的png文件
【发布时间】:2012-10-29 12:09:03
【问题描述】:

您知道,iphone 的 png 文件无法在 Windows 上使用图像阅读器显示。 如何使用java将iphone的png文件转换为标准的png文件?

是否有任何开源库可以做到这一点?

我们将不胜感激。

【问题讨论】:

  • Iphone "PNG" 实际上是 Apple 的可憎之一 goo.gl/DhLyP。它是专有的,正在申请专利,它伪装成 PNG(不仅来自扩展名,而且来自签名),显然不是。格式的名称是 CgBI iphonedevwiki.net/index.php/CgBI_file_format 并且你不能总是恢复原始的 PNG。

标签: java iphone image png


【解决方案1】:

Java 可以读取“iphone 的 png 文件”吗?如果是这样,以 Windows 可以读取的格式将其写回 1 到 PNG 将是微不足道的。

如果不是,您需要查看支持那种 PNG 风格的 JAISPI

  1. 详情请见ImageIO.write(RenderedImage,String,File)

【讨论】:

    【解决方案2】:

    正如 leonbloy 所说,iOS 优化的 PNG 实际上根本不是 PNG,它们被认为是“CgBI”格式: http://iphonedevwiki.net/index.php/CgBI_file_format

    我知道第一次问这个问题时这并不存在,但这里有一个 Java 转换器实现: https://github.com/viphe/ipng-converter

    【讨论】:

      【解决方案3】:

      是的,您可以使用 Java 将 iPhone PNG 文件转换为标准文件。请在下面的脚本链接中思考。 https://github.com/CuelogicTech/Convert-iOS-Application-PNG-images

      【讨论】:

        猜你喜欢
        • 2012-01-11
        • 2020-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-29
        • 2016-06-17
        相关资源
        最近更新 更多