
JPEG2000的C语言源代码集合
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包包含一系列用C语言编写的JPEG2000编码与解码程序源代码,适合开发者和研究人员深入理解JPEG2000压缩标准并应用于图像处理项目。
从版本2.2.2到版本2.2.3的变更:
* 对 ostream 对象格式化调用进行了极小改动,以避免与GCC 3.0中存在的问题冲突。唯一受影响的是“coresys/parameters”目录下的“params.cpp”文件。
从版本2.2.1到版本2.2.2的变更:
* 将 “core” 目录重命名为 “coresys”。这是一个微小改动,对受到影响的人表示歉意。
* 为了解决不同GCC版本之间名称约定的问题,在Linux MMX优化函数中使用了 extern C 而不是简单的 extern。
* 移除了汇编文件中的多行注释以避免早期GNU汇编器的兼容性问题。
从版本2.2到版本2.2.1的变更:
* 将用于图像和压缩数据传输的C++ I/O例程替换为ANSI C I/O函数。因为Microsoft Visual C++编译器实现的新式ANSI C++ I/O包异常慢。
* 增加了在GCC 3.0以下版本中编译的功能,定义 GCC_VERSION_LESS_THAN_3。
从版本2.1到版本2.2的变更:
* 在编码时对区域感兴趣(ROI)进行了广泛支持。(详情见“kakadu.pdf”)
* 从旧式的C++ iostream包迁移到新的标准iostream包。
* 添加了AT&T风格的小量Pentium汇编代码,以使GCC和MSVC下都可以进行高速版本的编译。
* 进行了一些小错误修正。
从版本2.0.2到版本2.1的变更:
* 对处理JP2文件格式提供了广泛支持。演示应用程序“kdu_show”展示了符合标准的JP2阅读器所需的功能:调色板映射;将组件插值为相同分辨率;应用CRG标记段中的注册偏移量以及转换成适当的渲染空间(此处为sRGB)。
* 现在可以控制编码时使用的速率失真斜率阈值,这也可以显著提高压缩速度。
从版本2.0.1到版本2.02的变更:
* 制作了PDF文档以指导新用户了解系统的重要方面。包含第一个草案。
* 增加了简单的压缩和解压实例帮助开发者熟悉Kakadu系统。
* 采用了BIBO数值分析,确保不会出现任何溢出或下溢问题。
从版本2.0到版本2.01的变更:
* 在“kdu_expand.cpp”和“kdu_compress.cpp”中各做了一个小改动以修复演示应用中的一个小错误。
* 对于图像旋转,在用户界面方面对 “kdu_show.cpp” 做了一些小修改并修复了罕见的问题。
* 在每个编码器和解码器文件中添加了几行代码来解决一个小型内存泄漏问题。
全部评论 (0)


