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的原文变数据大块作为图象的创作软件。
分享到:
相关推荐
图片优化 压缩比例达40%大小,前端必备
PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,
构造函数可以选择使用pngcrush二进制文件的命令行选项数组: var PngCrush = require ( 'pngcrush' ) , myCrusher = new PngCrush ( [ '-res' , 300 , '-rle' ] ) ; sourceStream . pipe ( myCrusher ) . pipe ( ...
Pngcrush Pngcrush是一个优化的PNG(便携式网络图形)文件。它可以运行在MSDOS窗口中一个命令行,或从UNIX或LINUX命令行。
Android图片优化工具cwebp、guetzli、pngcrush
const pngcrush = require ( 'pngcrush-bin' ) ; execFile ( pngcrush , [ '-reduce' , '-brute' , 'input.png' , 'output.png' ] , err => { console . log ( 'Image minified' ) ; } ) ; 命令行界面 $ ...
ipa的应用包内,一些图标在打包之后,会被 xcode 自带的 pngcrush 转换图片格式。通过本工具可以批量恢复。需要在 mac os 下运行。
pngcrush imagemin插件 安装 $ npm install --save imagemin-pngcrush 用法 const imagemin = require ( 'imagemin' ) ; const imageminPngcrush = require ( 'imagemin-pngcrush' ) ; ( async ( ) => { await ...
pngcrush:这是一个免费的开源命令行实用程序,用于优化PNG图像文件(包括批处理脚本)
采用字节码(带有Emscripten的pngcrush编译的C ++源代码):original-untouched.html(2.8 MB) 编号2这是原始Web应用程序JavaScript精简版:embed-JS-minified.html(1.07 MB) 数字3这是仅使用LZMA压缩的原始应
原始的PNGCrush程序是“老派” DOS软件/免费软件,但并不是每个人都可以在Microsoft DOS中使用命令行提示符,因此这里提供了一种易于使用的拖放式独立GUI界面,可轻松压缩PNG图像。 通过页面刷新来启用重用,...
图像粉碎递归地、无损地、快速地压缩 JPG、PNG、GIF 图像。 要求: 用法: Recursively, losslessly and quickly compress JPG, PNG, GIF images.Usage: imgcrush [-c 2] [-o done] [DIRECTORY] ......
图像优化器该库非常方便,并且非常易于使用的图像文件优化器。 它使用optipng,pngquant,jpegoptim,svgo和其他几个库,因此在使用它之前,应在服务器上安装适当的库。 Project Image Optimizer该库非常方便,并且...
为了进一步优化输出,可以使用pngcrush和mozJpeg之类的后处理器(请参阅下文)。 用法: java -jar ./dconvert.jar -src "C:/your-folder/image-folder" -scale 4 而 java -jar ./dconvert.jar 将启动UI(或双击...
该库非常方便,并且非常易于使用针对图像文件的优化器。 它采用 , , , 和几个库,所以使用它之前,你应该在服务器上安装正确的库。 项目包含Vagrantfile,该文件定义了安装了所有库的测试虚拟机,因此您可以检查...
基本的 Gulp 工作流程 包括基本的引导程序模板(导航栏 + 粘性页脚) 进程js gulp-uglify 吞咽连接 进程-css gulp-autoprefixer gulp-minify-css ... imagemin-pngcrush 手表 吞咽观察 gulp-livereload
对PNG执行以下操作: 使用gimp将PNG文件转换为XCF格式, 使用xcf2png将XCF转换回没有透明像素的PNG, 使用pngcrush或optipng优化它。 或者: 使用convert重写PNG文件, 使用pngcrush或optipng优化它。 对于JPEG: ...
俄狄浦斯:鹈鹕的入门工具包 使用Pelican构建自己的母爱网站。 Patricide可选。 什么是“母爱网站”? 当您想礼貌而又不对随机... optipng和/或pngcrush以优化PNG图像 jpegoptim和/或jpegtran优化JPEG图像 如何使用?
WebP最初在2010年发布,目标是减少文件大小,但达到和JPEG...根据Google较早的测试,WebP的无损压缩比网络上找到的PNG档少了45%的文件大小,即使这些PNG档在使用pngcrush和PNGOUT处理过,WebP还是可以减少28%的文件大小
crush.sh -Shell脚本,使用pngcrush来确保您的PNG尽可能小。 open -模拟的MacOS的open命令中使用xdg-open ,这是几乎相同的事情。 rclone-sync-music.sh - rclone-sync-music.sh - rclone-sync-music.sh使用rclone...