これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rgbXNUMXycbcr です。
プログラム:
NAME
rgb2ycbcr - 非 YCbCr TIFF イメージを YCbCr TIFF イメージに変換します
SYNOPSIS
rgb2ycbcr [ オプション ] src1.tif src2.tif ... dst.tif
DESCRIPTION
rgb2ycbcr RGB カラー、グレースケール、または XNUMX 値の TIFF イメージを YCbCr イメージに変換します。
ピクセルデータの変換とサンプリング。 コマンドラインで複数のファイルを指定した場合
各ソース ファイルは、宛先ファイル内の別のディレクトリに変換されます。
デフォルトでは、クロミナンス サンプルは、輝度値の 2 x 2 ブロックをサンプリングすることによって作成されます。
これは次のように変更できます -h -v オプション。 出力データは次の形式で圧縮されます。
PackBits 圧縮スキーム (デフォルト)。 代替スキームは -c
オプション。 デフォルトでは、出力データは各行数のストリップに圧縮されます。
ストリップのサイズが 8 キロバイトを超えないように選択されたストリップ。 の -r オプション
ストリップごとの行数を明示的に設定するために使用できます。
OPTIONS
-c 画像データを書き込むときに使用する圧縮スキームを指定します。 -c なし いいえ
圧縮、 -c パックビット PackBits 圧縮アルゴリズム (デフォルト) の場合、 -c
JPEG JPEG圧縮アルゴリズムの場合、 -c ZIP デフレート圧縮用
アルゴリズム、および -c lzw レンペル・ジヴ&ウェルチの場合。
-h 水平サンプリング次元を 1、2 (デフォルト)、または 4 のいずれかに設定します。
-r ストリップごとに指定された行数でデータを書き込みます。 デフォルトでは、
rows/strip は、各ストリップが約 8 キロバイトになるように選択されます。
-v 垂直サンプリング次元を 1、2 (デフォルト)、または 4 のいずれかに設定します。
onworks.net サービスを使用してオンラインで rgb2ycbcr を使用する