`
abc20899
  • 浏览: 911081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pngcrush使用

 
阅读更多
pngcrush -d [您想存放新PNG檔的目錄] *.png -iphone

pngcrush 是 开放来源, 自由 命令行 计算机程序 那减少大小 PNG 文件。 压缩lossless,意味发生的图象将有质量和源象一样。 pngcrush的主要目的将通过尝试各种各样的压缩水平减少PNG IDAT datastream的大小。 然而, pngcrush可能也使用因为PNG图象的各种操作,例如改变 位深度. 有些操作可能甚而增加文件大小。

有一个任意“-畜生”选择,执行a 强力 易碎,当集合: 而不是使用几个共同的方法之一击碎文件,它将尝试所有。

内容
1 主要操作
2 减少通过取消颜色更正数据filesize
3 图象操作
4 大块和变数据操作
5 参见
6 外部链接



主要操作
对pngcrush的主要用途是为减少在IDAT部分包含的图像数据的大小。 PNG用途 放气 在速度和压缩比可能变化的压缩,从几乎没有压缩根本,但在非常高速到非常好压缩比,虽然以一张减低速度。 PNG压缩机被修造入许多画图程序可能不总申请最大金额压缩可能,并且是在图象从这些节目pngcrush最好执行。

pngcrush在命令行引起一个“优化”文件从使用以下格式unoptimised一:

pngcrush imageIn.png imageOut.png

pngcrush可能不总引起最小的PNG文件可能。 由于使用的另外或穷举搜索战略,其他节目在某些文件可以由几百分之给更好的结果。 OptiPNG, AdvanceCOMP 并且 PNGOUT例如,能关于PNG文件大小有时胜过pngcrush,虽然(和在某些情况下,必需的体力劳动代表用户的)到达结果通常增加花费的时间。


减少通过取消颜色更正数据filesize
pngcrush有一好处其他节目,因为它可能取消所有颜色更正数据(伽玛,白色平衡, ICC颜色外形,标准RGB颜色外形)从PNG文件,使用以下命令行选择:

pngcrush - REM gAMA - REM cHRM - REM iCCP - REM sRGB InputFile.png OutputFile.png

因为多数图表软件埋置额外颜色更正数据,通常不是需要的,这可能导致原物40 %小于的文件大小。 更加巨大的减少来自有256种颜色或较少的PNG图象(被标注的颜色)。


图象操作
pngcrush可以用于改变图象的参量。 例如,如果图象包含10种颜色,但有256个词条色板显示(8位), pngcrush可以用于使色板显示降低到4位一和削调色板对10个词条:

pngcrush - bit_depth 4 - plte_len 10 image1.png image2.png

pngcrush可能也改变图象的颜色类型。 为truecolour图象,改变颜色类型从2到0 (- c 0)转换它成灰度。 为truecolour阿尔法图象,改变颜色类型从6到2去除阿尔法通道。


大块和变数据操作
PNG图象包含大块以关于图象,例如它的决议(phys大块),它是最后更新的时间的信息(时间大块)和原文变数据(文本大块和它的变形)。 与pngcrush用户能编辑或去除那些辅助大块:

pngcrush - res 96 - REM时间-文本b “软件” “pngcrush” image1.png image2.png

上述命令设置图象决议对96 dpi,去除时间戳并且写描述pngcrush的原文变数据大块作为图象的创作软件。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics