DJVU ファイル形式
概要
DjVu(「déjà vu」と呼ばれる)は、スキャンされた文書や本のために設計された複雑なグラフィックファイル形式です。それは、テキスト、絵画、画像、写真の組み合わせを含むファイルの処理に特に適しています。1990年代後半にAT&T Labsによって開発され、DJVUは高品質のデジタルプレゼンテーションを提供することを目指し、PDF、JPEG、GIF、またはTIFFなどの他のフォーマットに比べてファイルサイズを大幅に減少させます.
DjVuのユニークな販売点は、品質を損なうことなく、大きな文書を効率的に圧縮する能力にあります。例えば、300 DPIで全色のスキャンされたドキュメントは約25MBからわずか30〜100KBまで圧迫することができます。同様に、ブラックとホワイトの書類は5〜30KBに減らすことができます.
主な特徴
- High Compression Ratio: JPEG、GIF、およびTIFFに比べて優れた圧縮率を提供します.
- 層分離: 背景画像からテキストを区別するために画像層隔離を使用します.
- 進歩的な充電:ユーザーが高品質の詳細をアップロードする前に、文書の低解像度バージョンをすぐに表示できるようにします.
- Arithmetic Coding: 効率的なデータ圧縮のための高度なアリスメティックコーディングテクニックを使用します.
- Lossy Compression for Bitonal Images: ブラック・ホワイト・ドキュメントに特別に最適化された損失圧縮を提供します.
技術規格
フォーマット構造
DjVu ファイルは、TIFF フォーマットに似ている IFF85 と呼ばれる階層構造に基づいています. この構成は、「chunks」で構築され、それぞれその目的を記述する独自の識別子(Chunk ID)を持っています 0x41 0x54 0x26 0x54
, 形式の始まりを示す.
コアコンポーネント
DjVu ファイルは、それぞれ特定の機能を提供するさまざまな部分で構成されています:
- フォーム:他の部品を保有するコンテナ.
- DJVM / DJVU / THUM: DjVu ドキュメントの異なるタイプ(複数ページ / シングルページ - トムナイル).
- DIRM:複数のページ文書にページに関する情報が含まれています.
- NAVM: ドキュメント内のナビゲーション用ブックマークデータを保存します.
- ANTa、ANTz/TXTa、TXTz: ノートとテキストの配置を処理します.
- Djbz/Sjc/FG44/BG 44/TH44:さまざまな画像コンポーネント(背景、前面、マスク、トンネル)を保存します).
- INFO:個々の DjVu ページに関するメタデータを提供します.
標準と互換性
最新バージョンは2005年4月にリリースされ、DjVuはさまざまなオペレーティングシステムと互換性があり、ファイルを閲覧、編集、変換するための様々なアプリケーションをサポートしています.
歴史&進化
DjVuは、Yann LeCun、Léon Bottou、Patrick Haffner、Paul Gを含むチームによって、AT&T Labsによって1996年から2001年にかけて開発され、主な目標はインターネットを通じてスキャンされた文書の保存および送信の効率的な方法を作成することでした.
バージョン | リリース日 | ノート |
---|---|---|
1-19 | 1996-1999 | 開発版です. |
20 | 1999年4月 | 入力されたマルチページ形式. |
23 | 2002年7月 | キャラクター識別のためのCID chunkを追加します. |
24 | 2003年2月 | LTAnno chunk がテキストノートに含まれています. |
21 | 1999年9月 | 間接保存形式を導入し、テキスト検索層を追加しました. |
22 | 2001年4月 | 追加ページ指向サポートと色 JB2 圧縮. |
25 | 2003年5月 | NAVM chunk をブックマークに追加しました. |
26 | 2005年4月 | テキスト/ラインノートで終了. |
DJVU ファイルで働く
DJVUファイルの開設
DjVu ファイルを開き、表示するには、DJ VU のような専用ソフトウェア、または Adobe Acrobat Reader DC などの商業ツールを使用することができます(プラグインを介して DJV をサポートします)。これらのアプリケーションは Windows、macOS、Linux で互換性があります.
DJVUファイルの変換
DjVu ファイルを他のフォーマットに変換することは、互換性の理由で頻繁に必要です. 一般的なコンバージョンには、DJVU を PDF に変更することも含まれます. djvutxt のようなソフトウェアや形式をサポートするオンラインコンバーターを使用して行うことができます. このプロセスは、通常、DVD のファイルからテキストや画像を抽出し、それらを新しい形式に再編成することを含みます.
DJVUファイルの作成
DjVu ファイルを作成するには、通常、Dj VuLibre のような専門ソフトウェアが必要であり、ドキュメントをスキャンし、それらを Dj VU フォーマットに圧縮するためのツールが含まれています.
一般的な使用例
- 電子書籍: DjVu は、テキストと画像の組み合わせを含む電子本をデジタル化および配布するのに最適です.
- マニュアル&ガイド: テクニカル・ハンドルとユーザー・ギュードは、DJVuが提供する高圧率からよく利益を得ており、オンラインで配布しやすくなります.
- 歴史文書: 古いドキュメントや珍しい手書きは、DjVuの優れた品質保管能力を使用してデジタルで保存できます.
- ニュースレター&雑誌: テキストと画像の混合物を含む記録は、その効率的な圧縮により、DjVuに適しています.
利点&制限
優位性:
- 高圧率:JPEG、GIF、TIFFに比べてより良い圧縮を提供します.
- 効率的なテキスト処理: 最適な表現のためのJB2暗号化などの高度なテクニックを使用します.
- 進歩的な充電: インターネット接続が遅い場合でも、ユーザーが文書を迅速に表示できるようにします.
限界:
- Limited Adoption: DjVu は PDF のようなフォーマットに比べて広くサポートされ、認められていません.
- ソフトウェア依存性:特定のプログラムを必要とし、ファイルを開き編集するため、一部のユーザーが使用可能を制限する可能性があります.
開発者資源
DJVUファイルのプログラミングは、さまざまなAPIや図書館を通じてサポートされます. コードの例と実施ガイドはすぐに追加されます.
よくある質問
DjVu ファイルを表示するにはどのようなツールを使用できますか?
DjVuLibre や Adobe Acrobat Reader DC (プラグイン付き) などのソフトウェアを使用して、さまざまなオペレーティング システムを通じて Dj Vu ファイルを開いて表示できます.
DJVuファイルをPDFに変換するにはどうすればよいですか?
djvutxt やオンラインコンバーターなどのツールを使用して、DJVu ファイルを PDF 形式に変換することをサポートします.
DjVu ドキュメント内のテキストを編集することは可能ですか?
DjVu に直接テキストを編集することは限られていますが、必要に応じて再インポートする前に、専門ソフトウェアを使用して文書を抽出および変更することができます.