dxt

    0热度

    1回答

    我试图从dds文件读取图像信息。我设法使DXT1和DXT5格式正常工作,但是我有一个关于DXT3格式的alpha数据的问题(也称为BC2)。 查看压缩的BC2 block的布局时,它显示16像素块的阿尔法数据存储在数据的前8个字节中,每个值占用4位。 这是否意味着,由于存储alpha值只能是0-15,实际阿尔法数据的计算方法如下: unsigned char bitvalue = GetAlpha

    2热度

    2回答

    我目前使用图像和一些DXT压缩,我需要解压缩,并与Python这些文件的压缩的简单方法。不幸的是,我无法找到任何图书馆为我做这件事。 有谁知道一个良好的DXT压缩库Python或接口的compresion库? - dav1d 编辑: libsquish是去这里的路,但不幸的是在Python的绑定不工作,所以这里的解决方案。 让++一挤,包装用C其中出口功能,这在内部访问libsquish: #in

    2热度

    3回答

    我正在处理需要使用DXT/S3TC格式(特别是DXT5)压缩的多个图像。 有谁知道提供实时压缩的DXT压缩实现(最好在C#中,或使用.Net框架)吗?我的应用程序一次会压缩10-20个512x512图像,所以我希望能够相对快速地执行,如果有的话。我已经搜索和搜索,但似乎无法找到一个,由于某种原因,我无法将我的头围绕DXT5格式编写,足以编写我自己的实现。 我知道XNA框架支持DXT压缩。有人会知道