`
鸟哥哥
  • 浏览: 98498 次
  • 性别: Icon_minigender_1
  • 来自: 梅州兴宁
社区版块
存档分类
最新评论

鸟哥,png图片压缩

JDK 
阅读更多

博客里有几篇关于png格式的,结合它们可以对png进行压缩加密了。

而实际上加密以后,或者修改格式(修改后在程序里加载时再转成正确格式)并不利于与美术交流。

其实加密也是相对的,总有办法被破解(哪怕gameloft的图片加密方式)。

这里提供一个方法,很简单的压缩,不用任何png格式信息。

用jdk 里的ImageIO读些图片

BufferedImage bi = new ImageIO.read("pngfile");

int[] argb = bi.getRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)

 

再new 一个BufferedImage newBi.

newBi setRGB(。。。argb)

 

完用ImageIO.write得到一张新图片搞定。

你可以用Ultraedit看看,这图片有多简单。

这样就直接可以给美术交流了 

从格式上讲,会去掉一些无用数据,像gAMA块数据等

但是如果图片颜色数量如果小于128,比如64,用这方法图片反而可能变大了

分享到:
评论

相关推荐

    png图片压缩器pngout

    PNG图片压缩器pngout是一款专为优化PNG图像文件而设计的工具。PNG(Portable Network Graphics)格式因其无损压缩和广泛的颜色支持而被广泛应用,但原始PNG文件往往体积较大,不适合网页加载或存储空间有限的场景。...

    PNG图片压缩工具

    PNG图片压缩工具是一种针对PNG(Portable Network Graphics)格式图像的专业优化软件,主要目的是在保持图像质量的同时减小文件大小。PNG格式因其无损压缩和透明度支持而被广泛使用,但有时原始PNG文件可能会占用较...

    PNG图片压缩工具 pngquant

    PNG图片压缩工具pngquant是一款高效的图像处理软件,专门用于优化PNG(Portable Network Graphics)格式的图像,以减小文件大小而不显著降低图像质量。在现代网页设计和移动应用开发中,图片的质量和大小是影响加载...

    PNG图片压缩工具(免安装)

    这对于那些需要批量处理多类型图片的场景特别有用,比如需要将个人相册中的图片转换为适合网络分享的大小或压缩图片以发送电子邮件。 在实际使用过程中,用户可以根据不同的需求灵活调整压缩级别。这一功能让压缩...

    png图片压缩工具

    4. **advpng**:由AdvanceCOMP套件提供的PNG压缩工具,它使用zlib库进行多级压缩,可以对已经压缩的PNG文件进行进一步优化。 5. **pngrewrite**:可能是指pngout工具的一部分功能,pngout可以直接重写PNG文件的位图...

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

    3. 无损压缩:与其他可能导致图像质量下降的有损压缩不同,PNG压缩工具采用的是无损压缩技术,保证了在压缩过程中的图片质量不受影响。这意味着压缩后的PNG图片仍能保持原有的清晰度和细节。 4. 自定义压缩属性:...

    PNG图片压缩器 效减小PNG图片的体积

    在提供的文件列表中,“PngoutWin-图片压缩-中文特别版--pc”很可能是一个适用于Windows操作系统的PNG压缩软件,它具有中文界面,方便中国用户使用。这类工具通常具有用户友好的界面,只需几步骤即可完成图片的压缩...

    PNG图片压缩软件

    PNG图片压缩软件是一种针对PNG(Portable Network Graphics)格式图像的专业优化工具,它的主要目标是减小文件大小,以便于网络传输、存储或者节省设备空间。PNG格式是一种无损压缩的图像格式,它在保留图像质量的...

    png 图片压缩加密工具

    在使用"BinCompiler压缩图片"这样的工具时,用户需要按照以下步骤操作: 1. 选择要压缩和加密的PNG图片文件。 2. 设置压缩级别,平衡压缩率和图像质量。 3. 创建并输入一个强密码,用于加密图片数据。 4. 开始处理,...

    图片压缩工具PNG图片压缩工具压缩率高不失真

    MinifyPNG(PNG压缩软件).exe是这个压缩包中的主要文件,很可能就是这款PNG图片压缩工具的可执行程序。"Minify"一词源自Web开发,通常指的是减少文件大小以提高网站性能的过程。因此,这个工具可能采用了先进的算法,...

    Png图片压缩工具

    PNG图片压缩工具是一种专门针对PNG图像格式的优化软件,它主要功能是将PNG32格式的图片转换成PNG8格式,以实现文件大小的显著减小。PNG(Portable Network Graphics)是一种无损压缩的位图格式,广泛应用于网页设计...

    TinyPNG PNG图片压缩利器

    对于颜色繁杂的,比如照片墙纸之类的图片(有些应用的启动画面喜欢搞这种),那用JPG是最好不过了,这种图片压缩前压缩后肉眼分辨几乎不计,如果保存成PNG 体积将是JPG的几倍甚至几十倍,严重浪费体积

    大批量PNG图片压缩软件 – gluttonyPNG

    这是一款为压缩大批量 PNG 图片而设计的压缩工具,它能够轻松应付十万张以上、上百 GB 体积的压缩任务。 并且可以像下载软件一样保存压缩进度,关机后下次还能再接着上一次的进度继续压缩,甚至可以换一台电脑再...

    png图片批量压缩工具

    PNG压缩的主要原理是利用智能算法和优化技术,重新编码图像数据,移除冗余和不必要的信息,同时尽量避免对视觉效果产生显著影响。这种压缩方式对于那些颜色较少、图像简单或包含大量纯色区域的PNG图片尤其有效。...

    tinyPng图片压缩工具

    TinyPNG图片压缩工具是一款高效的图像优化软件,专为减轻PNG和JPG文件的大小而设计。在当前数字化时代,图片的大小对网站加载速度、存储空间以及数据传输速度都有着直接影响。TinyPNG-JPG-v2.2.exe是这个工具的安装...

    cocos开发微信小游戏png图片压缩神器

    PNG图片是一种常见的无损压缩格式,广泛应用于游戏开发,因为它能提供高质量的图像且支持透明度。然而,未经优化的PNG图片可能会导致游戏包体积过大,影响加载速度和用户体验。这就是“cocos开发微信小游戏PNG图片...

Global site tag (gtag.js) - Google Analytics