简体   繁体   English

为什么没有纯Java djvu编码器?

[英]Why there is no pure java djvu encoders?

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

The DjVu file format is open, but a full reference encoder is not part of the standard: DjVu文件格式已打开,但是完整的参考编码器不是该标准的一部分:

DjVu is an open standard. DjVu是一个开放标准。 The file format specification, as well as an open source implementations of the decoder (and part of the encoder) are available. 可以使用文件格式规范以及解码器(和部分编码器)的开源实现。

This is due to patents: 这是由于专利:

Several patents apply to two very specific aspects of DjVu and DjVuLibre. 多项专利适用于DjVu和DjVuLibre的两个非常具体的方面。 The patents cover a particular aspect of the ZP-coder (the arithmetic coder used in DjVu and implemented in libdjvu/ZPCodec.cpp) and the background masking technique used in the IW44 wavelet encoder (implemented in libdjvu/IW44EncodeCodec.cpp). 这些专利涵盖了ZP编码器(在DjVu中使用并在libdjvu / ZPCodec.cpp中实现的算术编码器)和IW44小波编码器(在libdjvu / IW44EncodeCodec.cpp中实现)的背景遮罩技术的特定方面。

There is an outdated GhostScript to DjVu converter , which may serve as a encoder reference. 有一个过时的GhostScript到DjVu转换器 ,可以用作编码器参考。

References 参考

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM