ImageAlpha ——PNG有损压缩

ImagaAlpha是ImageOptim的姐妹作,与ImageOptim的不同是,ImageAlpha在删除图片上的部分 无用EXIF信息同时还大量减少图片上的颜色数来压缩图片大小,压缩比率要比ImageOptim大很多。ImageAlpha通过有损压缩来进一步缩小 PNG文件的大小,旨在将24位PNG文件转换为8位的PNG文件。ImagaAlpha是PNG有损压缩中压缩比最高的。除此之 外,ImageAlpha还支持以命令的形式调用它来进行图片压缩。


主要特性:

    • 一款免费的开源软件
    • 可以实时的预览压缩效果
    • 主要通过减少图片上的颜色数来压缩图片大小
时间: 2024-08-04 00:51:45

ImageAlpha ——PNG有损压缩的相关文章

全新 Mac 安装指南(编程篇)(环境变量、Shell 终端、SSH 远程连接)

注:本文专门用于指导对计算机编程与设计(尤其是互联网产品开发与设计)感兴趣的 Mac 新用户,如何在 Mac OS X 系统上配置开发与上网环境,另有<全新 Mac 安装指南(通用篇)>作为本安装指南的基础篇. 在 <为什么说每个程序员都应该有台Mac电脑>一文中我有提到 Mac 系统的命令行环境与 Linux 系统十分类似,这是因为 Mac OS X 的操作系统内核是 Darwin,它和 Linux 一样是一种优秀的类 Unix 系统.掌握 Linux Shell 命令行的使用,

iOS开发中,PNG图片的各种压缩软件,以及压缩率对比

各种压缩软件的对比情况: http://jamiemason.github.io/ImageOptim-CLI/comparison/png/photoshop/desc/ 压缩率较高的为 ImageAlpha的有损压缩 加上 ImageOptim的无损压缩,二者要要先后顺序, 嫌麻烦的话,少量图片也可以使用在线工具:TinyPNG 此工具有api,但是有限制,每个key每月300次,再多就要收费 ImageOptim 进入官网 无损压缩,GUI + Command Line(有GUI软件,也有

图像压缩软件—ImageAlpha 批处理

ImageAlpha 是通过降低色彩位数来缩减图片质量,属于有损压缩.一般的图片是32位色彩,通过使用此工具降低为16位或8位,图片缩减接近10倍的大小个人建议缩紧为16位即可,再缩的话,大小也没太多变化,反而图片质量大大降低使用方法很简单,打开软件就知道,但是只能单张处理拖入图片到窗口->拖动左下角滑动条到16,->另存为即可. cd /Application/ImageAlpha.app/Contents/Resources/接着就执行命令行,基本格式如下:./pngquant 16 --

mac上使用imagealpha命令对图片进行压缩批处理

1 #! /bin/bash 2 3 4 #BASE_DIR="/Users/jiading/Documents/basepng"; 5 #OUTPUT_DIR="/Users/jiading/Documents/output"; 6 BASE_DIR="/Users/jiading/Documents/SwordsmanApp/art/序列帧动画/实验-分段版/9_选择迷你板固定"; 7 OUTPUT_DIR="/Users/jiad

图像的基本有损压缩和无损压缩及解压

关键词:5-5-5,5-6-5,游长编码优化,图像压缩.解压 背景 有损量化这里介绍从8-8-8到5-5-5和5-6-5的量化压缩原理及其编程实现.无损压缩这里我基于游长编码算法(利用像素的重复)提出一种简单改进算法,即在图像的各通道上进行游长编码,利用各通道像素值得重复性分别进行压缩,一定程度上提高了压缩性,因为两个相邻像素虽然不同,但他们的某个通道可能会相同. Giuthub源码:https://github.com/jiangxh1992/QuantisationAndCompressio

pvr与png的内存占用

Zwoptex生成的spritesheet除了可以导出png格式的图片外还有pvr格式.pvr格式是iOS的显示芯片可以直接读取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存. 我特意在cocos2D 2.0 rc1版本做了一项测试: 一个空的cocos2D模版工程运行起来之后占用的内存大约是4MB. 直接用CCSprite显示一张2048*1024的数据格式为RGBA565的PNG图片之后,内存占用达到了20MB. 同样的情况下换成pvr格式之后,内存占用为16MB.也就是说pn

减小App大小:图片篇

App大小是受产品经理关注的,因为部分用户会由于下载时间.流量耗费等而倾向于较小的app,这点尤其在网络速度较差或资费较贵的国家比较明显,比如印度. 有不少的app,其中占空间最大的是资源文件,通常是图片. 我们最近的一个app就比较关注图片资源的大小,并有了以下几点的经验,包括iOS和Android. 1. 不用图片实现 有些简单的图形,是可以通过一些简单的编程做出来的,比如分割线.四周圆角. 在iOS里,一些简单的折线用Bezier Path也可以很容易的画出来的. 当然这里要有个限度,太复

Android高级开发知识总结

第1篇 基础篇 第1章 Android触摸事件传递机制 1.1 触摸事件的类型 1.2 事件传递的三个阶段 1.3 View的事件传递机制 1.4 ViewGroup的事件传递机制 第2章 Android View的绘制流程 2.1 绘制的整体流程 2.2 MeasureSpec 2.3 Measure 2.4 Layout 2.5 Draw 第3章 Android 动画机制 3.1 逐帧动画(Frame Animation) 3.1.1 XML 资源文件方式 3.1.2 代码方式 3.2 补间

OS和android游戏纹理优化和内存优化(cocos2d-x)

注:原文地址不详! 1.2d游戏最占内存的无疑是图片资源. 2.cocos2d-x不同平台读取纹理的机制不同. ios以下使用CGImage,android和windows下是直接调用png库.我測试了下.使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4mb)可是速度要比CGImage慢一倍. 时间和空间怎样取舍就看实际情况了.只是最佳的选择似乎是pvr(即使android版本号.即使不使用pvrtc4). 3.一般来说,我们能够直接使用  w * h * bp