GoGPT Best VPN GoSearch

OnWorksファビコン

csepdjvu - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで csepdjvu を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド csepdjvu です。

プログラム:

NAME


csepdjvu - 分離されたデータ ファイルの DjVu エンコーダー.

SYNOPSIS


csepdjvu [オプション] [sepfile] ... 出力djvファイル

DESCRIPTION


このプログラムは DjVuDocument ファイルを作成します 出力djvファイル 分離されたデータ ファイルから
sepfile. 単一のダッシュを指定すると、標準入力から分離されたデータを読み取ることができます
分離されたデータ ファイル名の代わりに。 この機能は前処理を目的としています
分離されたデータをプッシュするプログラム csepdjvu パイプ経由。

分離された各データ ファイルは、XNUMX つまたは複数のページ イメージを表します。 プログラムの引数が
複数のページを指定すると、すべてのページがエンコードされ、バンドルされたマルチページとして保存されます
書類。 プログラムの引数が単一のページを指定する場合、そのページはエンコードされて保存されます
単一ページのファイルとして。

OPTIONS


-d n 出力ファイルにエンコードされる解像度情報をドットで指定します。
インチあたり。 DjVu ファイルにエンコードされた解像度情報によって、
デコーダは、特定のディスプレイ上の画像をスケーリングします。 意味のある解像度の範囲
25 ~ 6000。デフォルト値は 300 dpi です。

-q n、...、n

-q n+...+n
IW44 でエンコードされた背景レイヤーのエンコード品質を指定します。 オプション
引数には、複数の整数 (チャンクごとに XNUMX つ) が含まれており、コンマまたは
プラス。 このオプションは、オプションに似ています -スライス プログラムの c44。 参照してください
  c44(1) 詳細については、man ページを参照してください。 デフォルトの品質仕様は
-q 72,83,93,103.

このオプションは、によって指定されていない均一な白い背景には適用されません
分離されたデータですが、DjVu 仕様によって要求されます。 そんな背景
画像は常に可能な限り低い解像度と標準品質で提供されます
色の均一性を保証する設定。

-t (AFCプログラム) csepdjvu 分離されたファイル内の特定のコメントを解釈して、
DjVu ファイルの隠しテキスト レイヤー。 このレイヤーは、各単語の位置を記録します
ハイライトの目的で。 このオプションは、単純に記録することでファイル サイズを縮小します。
各線の位置。

-v 各ページを説明する簡単なメッセージを表示します。

-vv エンコード中に広範な情報メッセージを表示します。

分離された DATA FILE FORMAT


分割された各データ ファイルには、XNUMX つまたは複数の分割されたページ イメージの連結が含まれます。
各ページは、透明色の前景イメージと
透明なピクセルを通して見える背景画像。 区切られた各ページのデータ
image は、次のデータ ブロックを連結したものです。

* 「カラー RLE 形式」または「モノクロ RLE 形式」のいずれかを使用してエンコードされた前景画像
これらの形式については、このセクションで後述します。

* "Portable Pixmap" (PPM) としてエンコードされたオプションの背景画像。 これはよく知られている
形式については、このセクションで後述します。 単に背景画像がないこと
均一に白い背景を想定する必要があることを示します。

* 文字「#」で始まり、で終わる任意の数のコメント行
改行文字。 最初の単語が大文字で始まるコメント行には、
特別な意味については、このドキュメントで後述します。

背景画像の寸法 (幅と高さ) は、切り上げによって取得する必要があります。
範囲の整数削減係数による前景画像の寸法の商
たとえば、前景の幅が 1 で、
縮小率は 3 です。背景画像の幅は整数比になります。
(2507+2)/3。

色圏 RLE 形式でアーカイブしたプロジェクトを保存します.
Color RLE 形式は、カラー画像の単純なランレングス エンコーディング スキームです
限られた数の異なる色。 データは常に、次で構成されるテキスト ヘッダーで始まります。
6 つの文字 "RXNUMX"、列数、行数、および数
カラー パレット エントリ。 すべての数値は XNUMX 進 ASCII で表されます。 このXNUMXつのアイテムは
空白文字 (スペース、タブ、キャリッジ リターン、またはラインフィード) またはコメントで区切られます。
文字「#」で始まる行。 最後の数字の後には正確に XNUMX 文字が続きます
これは通常、改行文字です。

ヘッダーの後には、カラー エントリごとに XNUMX バイトを含むカラー パレットが続きます。 の
バイトは、色の赤、緑、および青のコンポーネントを表します。

パレットの後には、XNUMX バイト整数のコレクションが続きます (最上位ビット
最初) 同じ色のピクセルの連続を表します。 これの上位XNUMXビット
整数は、パレット エントリのラン カラーのインデックスを示します。 下位XNUMXビット
整数のランレングスを示します。 0xff0 より大きいカラー インデックスは予約されています。
カラー インデックス 0xfff は、透明な実行に使用されます。 各行は、一連の
長さの合計がイメージの幅になります。 行は一番上の行からエンコードされます
そして一番下の行に向かって進みます。

モノクロ RLE 形式でアーカイブしたプロジェクトを保存します.
Bitonal RLE 形式は、モノクロ イメージの単純なランレングス エンコーディング スキームです。 の
データは常に "R4" の XNUMX 文字で構成されるテキスト ヘッダーで始まります。
列、および行数。 すべての数値は XNUMX 進 ASCII で表されます。 このXNUMXつ
アイテムは、空白文字 (スペース、タブ、キャリッジ リターン、またはラインフィード) または
文字「#」で始まるコメント行。 最後の数字の後に XNUMX つだけ続く
通常は改行文字です。

ファイルの残りの部分は、交互の長さを表す一連の数字をエンコードします。
透明および黒のピクセルの実行。 行は先頭行からエンコードされ、
最下位に向かって進んでいます。 各行は白いランで始まります。 デコーダーは知っている
そのラインのランレングスの合計が
画像の列数。 0 から 191 の範囲の数値は、単一の
0x00 から 0xbf の範囲のバイト。 192 ~ 16383 の範囲の数値は、XNUMX バイトで表されます。
シーケンス: 0xc0 から 0xff の範囲の最初のバイトは、シーケンスの最上位 XNUMX ビットをエンコードします。
XNUMX 番目のバイトは、数値の残りの XNUMX ビットをエンコードします。 このスキーム
ラインが黒いピクセルで始まる場合に便利な、長さゼロのランを許可します。
非常に長いラン (長さが 16383 を超える) を小さなランに分割する必要がある場合。

ポータブル ピックスマップ (PPM) 形式でアーカイブしたプロジェクトを保存します.
Portable Pixmap 形式は、カラー イメージを表すためのよく知られた形式です。 チェック
  ppmの(1) 完全な情報については man ページ。

データは常に、「P6」の XNUMX 文字で構成されるテキスト ヘッダーで始まります。
列数、行数、および色成分の最大値 (通常は 255)。
すべての数値は XNUMX 進 ASCII で表されます。 これらの XNUMX つの項目は空白で区切られています
文字 (スペース、タブ、キャリッジ リターン、またはラインフィード) またはによって導入されたコメント行によって
キャラクター "#"。 最後の数字の後には、通常は XNUMX 文字だけが続きます。
改行文字。

ファイルの残りの部分は、すべてのピクセルをエンコードします。 各ピクセルは XNUMX バイトで表されます
ピクセルの赤、緑、青の成分を表します。 ピクセルは左に並べられています
右へ、上から下へ。

コメント in 分離しました ファイル
各ページの後には、文字「#」で始まる任意の数のコメント行が続きます
改行文字で終了します。 最初の単語が a で始まるコメント行
大文字には特別な意味があります。 現在、次の構造が定義されています。

* # T px:py dx:dy wxh+x+y (string)
この構造は、テキストの一部が string エリアに関連付ける必要があります
サイズの wxh 位置で x,y ページの左下隅を基準にします。 文字列
UTF-8 でエンコードされています。 特殊文字は、PostScript のようにエスケープできます。
バックスラッシュ文字。 整数 px, py 現在の点の位置を表す
テキストが描画される前のテキストのベースライン。 描画操作は、
による現在のポイント dx, dy ピクセル。 そのようなコメントが存在する場合、 csepdjvu 生産する
対応するページの隠しテキスト レイヤー。

* # L wxh+x+y (URL)
この構文は、url へのハイパーリンクが URL の領域に関連付ける必要があります
サイズ wxh 位置で x,y. そのようなコメントが存在する場合、 csepdjvu でページを生成します
指定されたハイパーリンクを含む注釈チャンク。

* # B カウント (string) (#ページノ)
この構造体は、ドキュメントのアウトライン情報を提供します。 アウトライン エントリ
と題する string ページに関連付けられています ページノ. 整数 カウント の数を示します
次のアウトライン エントリは、サブエントリとして現在のエントリに添付する必要があります。
そのようなコメントが最初のページにある場合 csepdjvu ナビゲーションチャンクを生成します
指定されたアウトラインで。

* # P (string)
タイトルを提供 string 現在のページの場合。

CREDITS


このプログラムは最初にレオン・ボットーによって書かれました。[メール保護]> そしてそうでした
ビル・リーマーズによって改良されました[メール保護]> などなど。

onworks.net サービスを使用してオンラインで csepdjvu を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。