为什么没有纯java的djvu编码器?

Ily*_*iev 1 java requirements encoder djvu

如果没有任何Java库可以编码djvu,那么在尝试实现它时可能会出现什么样的潜在困难?

Pau*_*tte 5

DjVu 文件格式是开放的,但完整的参考编码器不是标准的一部分:

DjVu 是一个开放标准。文件格式规范以及解码器(和编码器的一部分)的开源实现均可用。

这是由于专利:

多项专利适用于 DjVu 和 DjVuLibre 的两个非常具体的方面。这些专利涵盖了 ZP 编码器(DjVu 中使用的算术编码器并在 libdjvu/ZPCodec.cpp 中实现)的特定方面以及 IW44 小波编码器中使用的背景掩蔽技术(在 libdjvu/IW44EncodeCodec.cpp 中实现)。

有一个过时的 GhostScript 到 DjVu 转换器,它可以作为编码器参考。

参考