これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド minidjvu です。
プログラム:
NAME
minidjvu - 白黒 DjVu ページをエンコード/デコードします
SYNOPSIS
ミニジュヴ [オプション] 入力ファイル 出力ファイル
複数ページの圧縮にも同様の構文があります。
ミニジュヴ [オプション] 入力ファイル 出力ファイル
見る マルチページ エンコーディング 詳細については、以下のセクションをご覧ください。
DESCRIPTION
minidjvu は、単一ページの白黒 DjVu ファイルをエンコードおよびデコードします。
minidjvu は、DjVu の主要なサポート ライブラリである DjVuLibre から派生しています。
モノクロ DjVu に加えて、minidjvu は Windows BMP、PBM、および TIFF (libtiff 経由) を理解します。
フォーマット。 両方 入力ファイル & 出力ファイル BMP、PBM、TIFF、または DjVu の場合があります。 ファイルの種類は
延長で決まる。 入力と出力は一致する場合があります。
DjVu-to-DjVu ジョブが与えられると、minidjvu は画像をデコードしてから再エンコードします。 DjVu レイヤー
モノクロ画像以外は失われます。
ビットマップ間のジョブを指定することも可能ですが、比較的有用なのは次の場合のみです。 - スムーズ
オプションを選択します。
XNUMX つのハイフンが前にあるすべてのオプションは、XNUMX つのハイフンと一緒に使用できます。 これは作るために行われます
DjVuLibre ユーザーにとってより馴染みのある minidjvu インターフェイス。
マルチページ エンコーディング
マルチページ モードをアクティブにするには、コマンド ラインで複数のページを指定します。
入力ファイルを使用するか、単一の複数ページの tiff ドキュメントを minidjvu に渡します。 デフォルトでは (
--間接的 は指定されていません)圧縮されたページは単一のバンドルに保存されます
コマンドラインで指定した名前でドキュメントを保存します。
マルチページ エンコード プロセスに関するオプションがいくつかあります。 --ページあたり-
辞書、 --間接的 & - 報告。
OPTIONS
-A
-- 平均化
パターンに一致する形状の「平均」代表を計算します。
-a n
- 侵略 n
パターンマッチングの攻撃性を設定します。 攻撃性が高まるほど、ファイルは少なくなります
ただし、置換エラーが発生する可能性が高くなります。 デフォルトは 100 です。
通常はほぼ 110 まで安全に上げることができます。 おそらく200でもそうなるだろう
問題なく動作しますが、それに依存しないでください。
バージョン間で一貫した攻撃性レベルが保証されるわけではありません。 デフォルト、
ただし、常に 100 になります。
このオプションがオンになります - マッチ 自動的に。
-c
- 掃除
ノイズと考えられる小さな黒いマークを除去します。 このアルゴリズムは本当に
ハーフトーン パターンを破壊するため、注意して使用してください。
このオプションは次によってオンになります。 --不可逆的.
-d n
--dpi n
画像の解像度をドット/インチ単位で指定します。 解像度
一部のアルゴリズムに影響し、DjVu および BMP ファイルに記録されます (TIFF は結合する必要があります)
いつか)。
-e
--侵食
画質を犠牲にしてファイルサイズが約 5 ~ 10% 増加します。 XNUMX回の侵食はほぼ
目には見えませんが、侵食が 10 回連続するとイメージが著しく損なわれます (そして、それらはあなたに何も与えません)
悲しいことに、ファイル サイズの 50 ~ 100% です。 浸食ボーナスはパターンマッチングでスタックします。
出力が DjVu でない場合、Erosion は意味を持ちません。
このオプションは次によってオンになります。 --不可逆的.
-i
--間接的
マルチページ モードでこのオプションを指定すると、minidjvu は 間接的な
単一のインデックス ファイル、複数の単一ページの DjVu から構成される複数ページのドキュメント
ファイル (エンコーダに渡される画像ごとに XNUMX つ) と複数の共有辞書
ファイル。 インデックス ファイルは出力に指定された名前で作成されることに注意してください。
ファイルはコマンドラインで使用されますが、各ページの元の入力ファイル名は次のようになります。
拡張子は「.djvu」に変更されて保存されます。
このモードは、大きなドキュメントを Web サーバーに配置する場合や、
生成されたファイルを後処理します (カラー背景を追加するなど)。 の
後者の場合は、間接ドキュメントをバンドルされた DjVu に変換する必要があるかもしれません。
DJVMCVT DjVuLibre に付属のユーティリティ。
-l
--不可逆的
すべての非可逆オプションをオンにします。 と同等です - 掃除 --侵食 - マッチ - スムーズ。
-m
- マッチ
パターンマッチングを実行します。 これはファイルサイズを縮小する主な方法ですが、
置換エラーによる問題も発生する可能性があります。 使用 - 侵略 オプション
ファイルサイズとエラー確率のバランスを維持します。
このオプションは次によってオンになります。 --不可逆的 or - 侵略.
-n
--プロトタイプなし
プロトタイプの検索を無効にします。 これにより可逆圧縮が高速になりますが、
ファイルははるかに大きくなります。
-p
--dict あたりのページ数
10 回のパスで圧縮するページ数を指定します。 デフォルトは XNUMX です。 -p 0 is
指定すると、minidjvu はすべてのページを一度に処理しようとしますが、次の点に注意してください。
これは、特に大きな本の場合、大量のメモリを必要とする可能性があります。
-r
- 報告
どのページで何が行われたかについての詳細なメッセージを出力します。 マルチページでのみ動作します
エンコーディング。 本を圧縮しながら退屈しのぎにのみ役立ちます。
-s
- スムーズ
ノイズのように見えるいくつかのピクセルを反転します。 ファイル サイズの増加は約 5% です。
視覚的には画像がわずかに改善されますが、ほとんど目立ちません。
現在のフィルターは愚かで、少なくとも 3 つの白を持つ黒いピクセルのみを削除します。
隣人(4人のうち)。 おそらく効果には気付かないでしょう。
このオプションは次によってオンになります。 --不可逆的.
-v
-詳細
プロセスのさまざまな段階に関するメッセージを出力します。 あまり役に立ちませんが、
調べると興味深い。
-X
--エクステンション
共有辞書ファイルの拡張子を指定します(先頭のピリオドなし)。 の
デフォルトは「iff」です。
-w
-警告
libtiff 警告を無効にしないでください。 デフォルトでは、TIFF 警告は抑制されます。 下
Windows のデフォルトの TIFF 警告ハンドラーはメッセージ ボックスを作成します。 これは受け入れがたい
たとえば、バッチ処理スクリプト内で。 したがって、minidjvu のデフォルトの動作は次のようになります。
libtiff のデフォルト動作の回避策。
onworks.net サービスを使用してオンラインで minidjvu を使用する