KeyarchOS系统基于PNGCrush图片压缩解决方案

PNGcrush:优化PNG图像压缩的利器 PNG(Portable Network Graphics)是一种广泛使用的无损压缩的位图图形文件格式,它兼顾了易读性和传输效率。作为GIF格式的继任者,PNG特别强调了文件大小的优化以及版权的自由性。PNGcrush的起源可追溯到20世纪90年代末期,那是计算机图像处理和网络图像传输领域的一个重要转折点。当时,PNG(Portable Network Graphics)格式作为一种无损压缩的位图图像文件格式,被提出以替代专利受限的GIF格式。 阅读详情

目录

1 概述

2 安装环境

2.1 操作系统环境

2.2 工具版本

3 安装与测试

3.1安装pngcrush-1.7.59-4

3.2 测试


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

PNGCrush是一个用于优化PNG图像文件大小的命令行工具。它可以通过多种方式来减小PNG图像文件的尺寸,包括删除无用的元数据、使用更有效的压缩算法和调整颜色深度等。PNGCrush不会改变图像本身的外观,只是优化文件大小,因此它通常被用于 Web 开发和移动应用程序开发中,以减小图片加载时间和节省带宽。详情介绍见官网链接:https://pmt.sourceforge.io/pngcrush/。

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.8

硬件平台:X86_64

2.2 工具版本

pngcrush- 1.7.59-4

3 安装与测试

3.1安装pngcrush-1.7.59-4

PNG and MNG tools - Browse /pngcrush/old-versions/1.7/1.7.59 at SourceForge.net

下载pngcrush-1.7.59-4安装包

将下载文件上传到服务器,解压

Make编译

安装完成

3.2 测试

工具版本:

将源图片1.png压缩成1-8.png

Pngcrush -rem alla -brute -reduce 1.png 1-8.png

源文件1.png ,压缩后1-8.png,效果对比:

上述表名安装成功

XCode自带的pngcrush工具(压缩png图片) Pngcrush Pngcrush是一个优化的PNG(便携式网络图形)文件。它可以运行在MSDOS窗口中一个命令行,或从UNIX或LINUX命令行。 立即下载

相关推荐

PNGCrush.html:真正好的PNG压缩器Web应用程序。 自解压并自动执行HTML文件时,它是2,500KBJavaScript字节码,压缩为约250KB

PNGCrush.html 真正好的(THE BEST)PNG压缩器Web应用程序。 它是一个2500KBJavaScript字节码,可在自提取并自动执行HTML文件中压缩为约250KB。 原始的PNGCrush程序是“老派” DOS软件/免费软件,但并不是每个人都可以在Microsoft DOS中使用命令行提示符,因此这里提供了一种易于使用的拖放式独立GUI界面,可轻松压缩PNG图像。 通过页面刷新来启用重用,对不起,但是对于多个文件而言,设置得不好,但是对于性能提升而言,要降低一到两次,它会比任何付费软件更出色,并且工作更出色! 使用的源代码: : 它是PNG(可移植网络图形)文件的优化程序,可通过Emscripten移植到JavaScript以在浏览器中使用。 现场演示: 更多技术细节: pngcrush是用于优化PNG图像文件的免费实用程序。 它无损地减小了文件的大小

pngcrush 使用教程_使用PNGCRUSH缩小PNG图形大小

pngcrush 使用教程Now that I'm knee-deep in MacBook I love working with command line applications. There's a certain beauty in the simplicity of using the console instead of a nice GUI. One task I use th...

culuo8053的博客 1241

node-pngcrush:pngcrush实用程序作为可读可写流

node-pngcrush pngcrush命令行实用程序作为可读/可写流。 这对于不需要担心将输入写入光盘并随后读取输出的情况非常方便。 构造函数可以选择使用pngcrush二进制文件的命令行选项数组: var PngCrush = require ( 'pngcrush' ) , myCrusher = new PngCrush ( [ '-res' , 300 , '-rle' ] ) ; sourceStream . pipe ( myCrusher ) . pipe ( destinationStream ) ; PngCrush作为Web服务(删除所有辅助块并进行蛮力压缩): var PngCrush = require ( 'pngcrush' ) , http = require ( 'http' ) ; http . createServer ( f

【亲测免费】 推荐开源项目:Pngcrush - PNG文件优化利器

推荐开源项目:Pngcrush - PNG文件优化利器 1、项目介绍 Pngcrush 是一款强大的PNG(便携式网络图形)文件压缩工具。它可以在DOS窗口、UNIX或LINUX环境下通过命令行轻松运行。这款软件的主要目标是通过尝试不同的压缩级别和PNG过滤方法,来减小PNG IDAT数据流的大小,从而实现对PNG文件的高效优化。 2、项目技术分析 Pngcrush的工作原理包括两个核心方面: ...

gitblog_00013的博客 686

pngcrush压缩

PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,PNG格式图片压缩,

pngcrush图片优化

图片优化 压缩比例达40%大小,前端必备

【Android Gradle 插件】Gradle 构建生命周期 ③ ( BuildListener 构建监听器 | TaskExecutionGraphListener 任务执行图监听器 )

一、BuildListener 构建监听器、 二、TaskExecutionGraphListener 任务执行图监听器

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1553

易康eCognition9.0分类|规则集和机器学习的方法的面向对象的多尺度分割分类

基于易康eCognition9.0软件的规则集和机器学习的方法的面向对象的多尺度分割分类

weixin_46493028的博客 1万+

pngcrush使用

pngcrush -d [您想存放新PNG檔的目錄] *.png -iphone pngcrush 是 开放来源, 自由 命令行 计算机程序 那减少大小 PNG 文件。 压缩lossless,意味发生的图象将有质量和源象一样。 pngcrush的主要目的将通过尝试各种各样的压缩水平减少PNG IDAT datastream的大小。 然而, pngcrush可能也使用因为PNG图象的各种操作,...

abc20899的专栏 1245

大模型-高通qnn基础

提供较低级别、高度可定制的统一API,通过单独的库加速所有AI加速器核心上的AI模型, 可以直接用于针对特定的加速器核心或从流行的运行时(包括Qualcomm Neural Processing SDK、TensorFlow Lite和ONNX运行时)委派工作负载。一个支持异构计算、系统级配置的一体化SDK,旨在将AI工作负载引导到我们平台上的所有加速器核心。为开发人员提供灵活性,包括核心间协作支持和其他高级功能。是一个为训练好的神经网络模型提供高级量化和压缩技术的库。

点滴的岁月 4093

正交试验实战指南:从PICT工具到混合水平表应用

本文详细介绍了正交试验法在测试设计中的实战应用,从基础概念到PICT工具的高级使用技巧。通过混合水平表设计和工程化实践案例,帮助测试工程师高效解决参数组合爆炸问题,提升测试覆盖率与效率。特别适合兼容性测试和复杂系统验证场景。

weixin_29230865的博客 260

KeyarchOS适配pngcrush-1.7.59-4

PNGCrush是一个用于优化PNG图像文件大小的命令行工具。它可以通过多种方式来减小PNG图像文件的尺寸,包括删除无用的元数据、使用更有效的压缩算法和调整颜色深度等。PNGCrush不会改变图像本身的外观,只是优化文件大小,因此它通常被用于 Web 开发和移动应用程序开发中,以减小图片加载时间和节省带宽。。

weixin_48038400的博客 436

使用gsplat进行3D高斯泼溅的方案

gsplat 不是一个软件,而是一个深度优化CUDA的开源Python库。它的作者是 Nerfstudio 团队,这个团队最出名的项目是 Nerfstudio,是对 NeRFs 方法支持最好的一套框架。据其所述,出于对新一代技术的好奇,他们构建了 gsplat 这个库。它支持 Windows/Linux 两个系统,使用前必须准备好 Nvidia 显卡。跑这个项目真是特别费劲,官方的文档支持不够完善,以至于遇到问题,开发者们都只能在issue区里抱团取暖。

兴趣使然的创作者 2106

使用pngcrush压缩png图片

写在前面: Pngcrush是一个优化的PNG(便携式网络图形)文件。它可以运行在MSDOS窗口中一个命令行,或从UNIX或LINUX命令行。其主要目的是为了 减少PNG IDAT数据流的大小,通过尝试不同的压缩级别和PNG筛选方法。它也可以用来去除不必要的辅助块,或者添加若干包括GAMA TRNS。 在iOS软件开发中,为了减少图片在应用中占的内存...

dingzhengkuang5981的博客 738

【软件系统架构】系列六:MBSE(基于模型的系统工程)

基于模型的系统工程(MBSE)是一种以模型为核心的系统工程方法论,通过结构化、可视化的模型取代传统文档,实现从需求到验证的全生命周期管理。MBSE采用SysML建模语言,包含需求、功能、架构和验证四大要素,支持自动追踪、仿真分析和代码生成。相比文档式工程,MBSE具有变更影响自动分析、跨团队协作和高可视化等优势,广泛应用于航空航天、汽车电子等领域。典型开发流程包括需求建模、行为建模、架构建模等阶段,配合MagicDraw、Cameo等工具链实现。MBSE正与数字孪生、AI技术融合,推动自动化建模和智能验证的

moton2017的博客 2783

由于找不到mfc110u.dll,无法继续执行代码,重新安装程序可能会解决此问题的 解决方案

本文主要介绍了由于找不到mfc110.dll,无法继续执行代码的解决方案,希望能对使用Windows的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 5万+

探索`node-pngcrush`: 优化PNG图像处理的利器

探索node-pngcrush: 优化PNG图像处理的利器 在网页设计和前端开发中,图像优化是一项至关重要的任务,它直接影响到页面的加载速度和用户体验。 是一个基于Node.js的库,用于压缩和优化PNG图像文件,帮助开发者减少文件大小而不牺牲质量。 项目简介 Node-PNGCrush 是对原生命令行工具 pngcrush 的封装,它提供了一个简单的JavaScript接口,让开发者可以在Nod...

gitblog_00080的博客 545

ctle电路求帮忙分析低中高频调节原理,搭好了电路该怎样调节参数?

🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!

**My Coding Family** 1129
上一篇: KeyarchOS利用pmount实现自动挂载U盘
下一篇: KeyarchOS配置图片压缩工具pngnq教程
KeyarchOS
博客等级 码龄3年 1312粉丝 339原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值