SquishLibDXT 压缩库
SquishLib (libsquish) 是 C++ 实现的开源 DXT 压缩库,具有以下特点:
支持 DXT1, DXT3 和 DXT5 格式.
特别为 SSE 和 Altivec SIMD 指令集而优化
支持多个平台,目前已测试 x86 和 PPC
使用非常简单
示例代码:
#include <squish.h> int main() { squish::u8 pixels[16*4]; // 16 pixels of input squish::u8 block[8]; // 8 bytes of output /* write some pixel data */ // compress the 4x4 block using DXT1 compression squish::Compress( pixels, block, squish::kDxt1 ); // decompress the 4x4 block using DXT1 compression squish::Decompress( pixels, block, squish::kDxt1 ); }
评论
SharpZipLib.NET压缩库
SharpZipLib是一个开源的.NET压缩库,支持zip以及存储和deflate压缩模式,支持一下.NET版本:.NET1.1.NET2.0.NET3.5.NET4.0.NETCompactFra
SharpZipLib.NET压缩库
0
HtmlCompressorHTML 压缩库
HtmlCompressor是一个Java类库,用来对HTML内容进行压缩。HtmlCompressor会删除HTML中无用的空格、空行、注释等内容。该项目还提供了Maven插件,详情请看https:
HtmlCompressorHTML 压缩库
0
jszipJS 压缩库
jszip是一个JavaScript库,可直接在浏览器上创建zip压缩档。在线演示:http://viralpatel.net/blogs/demo/js/create-zip-file-javasc
jszipJS 压缩库
0