我是图像压缩或图像处理的新手。我试图从Yuval Fsiher的着名书籍中学习分形图像压缩。在本书的最后,他给出了C中的整个压缩 - 解压缩代码。我主要在CUDA工作。 Fisher目前的C代码只处理原始图像。
所以我有以下问题:
在继续压缩之前是否有必要研究BMP图像格式,或者我可以将其视为矩阵并使用分形图像压缩进行压缩。分形压缩用于使用IFS(迭代函数系统)在范围域映射中找到相似性的概念,迭代函数系统基本上是仿射变换的集合。
答案 0 :(得分:1)
分形压缩完全独立于源文件存储格式。将BMP加载到图像或缓冲区后,它将是原始像素(就像读取PNG或JPEG一样)。如果您的BMP未压缩,则很容易阅读;一旦你超过标题,它就是原始像素。但是灵活的阅读器还支持不同的像素深度和压缩,因此最好找到一个为您执行此操作的库,除非您只需要使用自己的测试图像。