GoGPT Best VPN GoSearch

OnWorksファビコン

pvrg-jpeg - クラウド上のオンライン

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

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

プログラム:

NAME


pvrg-jpeg - JPEG の圧縮と解凍

SYNOPSIS


pvrg-jpeg -iw 画像の幅 -い 画像の高さ [-JFIF] [-q(l) Qファクター]
[-NS] [-NS] [-NS] [-k 予測子タイプ] [-NS] [-O] [-y] [-z] [-NS]
[-NS 精度値] [-NS 点変換]
[-NS 再同期間隔] [-NS ストリーム名] [-または アウトベース名]
[[-ci コンポーネントインデックス1] [-fw フレーム幅1] [-fh フレーム高さ1]
[-hf [水平周波数1] [-vf 垂直周波数1]
コンポーネントファイル1]
[[-ci コンポーネントインデックス2] [-fw フレーム幅2] [-fh フレーム高さ2]
[-hf [水平周波数2] [-vf 垂直周波数2]
コンポーネントファイル2]
....

DESCRIPTION


pvrg-jpeg JPEGエンコードを行う静止画圧縮・解凍プログラムです。
複数のラスタースキャンファイルのデコードも可能です。

これらの「ラスタースキャンされたファイル」は、基本的に PGM (ポータブル グレーマップ) ファイルであり、PGM は含まれていません。
ヘッダ。一般的な JPEG 画像は、Y、Cr、および Y を表す 3 つのファイルで構成されています。
Cbカラーチャンネル。通常、Y (輝度) チャンネルはフルサイズですが、2 つのクロマチャンネルはフルサイズです。
チャネルは幅と高さが半分です。ただし、実際に満杯である必要がある特定のチャンネルはありません
サイズなので、 pvrg-jpeg 作成時に元の画像のサイズを知る必要があります
jpeg。

OPTIONS


画像の幅
元の画像の幅を指定します。これは、次の幅に対応する必要があります。
最も幅の広いコンポーネント、つまり「元の画像」の幅になります。すべてのコンポーネント
ここから整数の間引き比にほぼ対応する幅を持ちます。
仕様。

画像の高さ
最も高いコンポーネントの高さを指定します。これはの高さに相当します
「オリジナルのイメージ」。

-JFIF JFIF ヘッダーがエンコードされたストリームに配置されることを指定します。これは不要です
デコード用。

Qファクター
オプションは量子化の乗算係数を指定します: 各量子化
デフォルトの行列の係数は (Q-Factor/50) によってスケールされます。 Q ファクター 0 は、
この機能は無効になるため、Q ファクター 50 と同じです。 -q 指定する
8 ビットの量子化行列。 -ql 16 ビットの量子化行列を指定します。便利です。
12ビットデータの場合。

-a 倍精度浮動小数点リファレンス DCT を有効にします。 (デフォルトはチェン DCT です。)

-b Lee DCT を有効にします。 (デフォルトはチェン DCT です。)

-d デコードを有効にします。以下を参照してください。

-g このオプションは、デコード時に出力ファイルに PGM ヘッダーを配置します。

-k 予測子タイプ
可逆予測子のタイプ。1 ~ 7 の整数として指定します。指定された場合、
この場合、ロスレス モードが使用されます。

-n このオプションは、ファイルをインターリーブ形式で送信しないことを指定します。
形式でダウンロードすることができます。

-o アウトベース名
これにより、デコード時に、指定された文字列が出力ファイルのベース名として使用されます。

-O コマンドインタープリタが標準入力から読み取る信号。

-p 精度を指定します。通常、ロスレスの場合は 2 ~ 16 の間である必要があります。 8または12の場合
DCT。 8 より大きい数値として指定された場合、入力は次のようにみなされます。
符号なし short (16 ビット、msb ファースト) である必要があります。積極的にチェックされていません。

-s JPEGストリーム名
エンコード時に、これが出力ファイルとして使用されます。デコードすると、これは次のようになります
入力ファイルとして使用されます。

-t ポイント変換
入力ロード時のシフト(右)と書き込み時のシフト(左)を指定します。
入力。通常、ロスレス モードでのみ使用されます。 DCTモードで使用可能
ビットを加算または減算します。

-y デコードのみの場合、次の信号を送ります。 いいえ 再同期が有効になっているため、再同期は無視されます。
データ ストリーム内で見つかったマーカー。

-z デフォルトのハフマン テーブルの使用を有効にします。これにより、コーディングが 2 パスから変換されます。
最初のパスを使用してカスタム テーブルを生成するシステム。
内部デフォルトテーブル。このオプションを使用すると、圧縮速度がほぼ 2 倍になります。
ただし、内部テーブルはイメージに合わせてカスタマイズされていないため、圧縮ファイル
サイズは若干大きくなります。

再同期間隔
入力ファイルの再同期 (再起動) 間隔を指定します。0 (デフォルト) に設定した場合、
再同期は無効になっています。それ以外の場合は、間の MDU の数を示します。
再同期マーカー。

ストリーム名
コード化されたイメージをロード(デコーダー)/保存(エンコーダー)する場所です -- 指定されていない場合は、
デフォルトは コンポーネントファイル1.jpg。

画像内のすべてのコンポーネントについて、次のものが得られます。

コンポーネントインデックス
ファイルデータを関連付ける必要があるコンポーネントインデックスを説明します。の
可能な値は 0 ~ 255 です。原則として、Y は 1 です。 U は 2 にあります。 Vは3にあります。
ファイルの仕様をそのままにしておくと、コンポーネントの場所は 1 になります。
最初のコンポーネント ファイルの場合は 2、XNUMX 番目のコンポーネント ファイルの場合は XNUMX、というようになります。もし -これ
前のコンポーネント ファイルに指定され、次に次のコンポーネント インデックスが指定されます。
デフォルトは、前のコンポーネント インデックスに 1 を加えた値になります。

フレーム幅
コンポーネントの実際の幅を示します。これは次の方法で決定できるはずです。
元の画像のサイズ (ImageHeight および ImageWidth) と周波数サンプリング
そのコンポーネントの。このプログラムは、サンプリング成分が丸いことを前提としています。
up 最も近い整数に変換されますが、他のプログラムは必ずしもそれに従うとは限りません。
慣例により、FrameWidth を正確に指定できます。プログラムは、
フレーム幅とフレーム高さの仕様が一致しない場合はユーザーに通知します
論理 MDU パターンに従うため、入力の受け取りを拒否します (実際、場合によっては
切り捨ては論理 MDU パターンにはなりません)。

フレームの高さ
コンポーネントの実際の高さを示します。 FrameWidth と乗算すると、
これはコンポーネントのファイル サイズと同じである必要があります。上記の議論を参照してください。
実際の仕様。

ホル周波数
コンポーネントの水平方向のブロック サンプリング周波数を指定します
送信されるすべての MDU ごとに。

バージョン周波数
コンポーネントの垂直方向のブロック サンプリング周波数を指定します。
水平周波数と乗算すると、
MDU 内のそのコンポーネントのブロック数。

コンポーネントファイルn
のディレクトリ パスの場所を表します。 n番目のコンポーネント ファイル。


ラスタースキャンされた一連のファイルをエンコードするには: 128x128 インチ 画像.Y; 64×128インチ 画像.U;
64x128インチ 画像.V ファイルに 画像.jpg、 コマンドは

pvrg-jpeg -iw 128 -い 128 -hf 2 画像.Y 画像.U 画像.V -s image.jpg

圧縮ファイルをデコードするには 画像.jpg、 type

pvrg-jpeg -d -s image.jpg

3 つの出力ファイルは次のとおりです。 画像.jpg.1 画像.jpg.2 画像.jpg.3。 画像は次のとおりです。
によって表示されます cv プログラム。画像を ppm に変換したり、逆に変換したりすることもできます。
プログラム cyuv2ppm   ppm2cyuv これらのユーティリティ プログラムは、匿名 FTP によって次から入手できます。
havefun.stanford.edu:pub/cv/CVv1.2.1.tar.Z。
内部コマンド インタープリタにはさらに多くのオプションがあります。をご覧ください。
の付属ドキュメント ドキュメント ps のガイドをご参照ください。

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


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

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

Linuxコマンド

Ad




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