pngguant下载地址https://github.com/pornel/pngquant/releasesgit
IE6能显示png8的图片github
IE6+浏览器直接支持png24。pngguant帮咱们实现了png24 到png8的转换 而且保证了半透明的阴影效果。IE6则没有阴影。并且会有一些噪点。本文介绍一个方法解决噪点的问题。IE6阴影仍是没有的。半透明效果任然不太理想浏览器
先上效果。blog
原图
pngguant压缩图
本文方法图图片
(请使用IE6观察效果)get
方法就是 多用几回iebugit
@echo off set path=%~d0%~p0 :start "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1 "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext .pngtmp %1tmp "%path%pngquant.exe" --iebug --force --verbose 256 --ext 2.png %1tmp del /a /f /s /q %1tmp del /a /f /s /q %1tmp.pngtmp shift if NOT x%1==x goto start
或者用photoShop另存为png24再压缩。不行再压缩。直到知足你的需求。主要用于只有边框有阴影的图片。大块阴影仍是算了吧。ie6显示不了。class