これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドcwebpです。
プログラム:
NAME
cwebp-画像ファイルをWebPファイルに圧縮します
SYNOPSIS
クウェブ [オプション] 入力ファイル -o 出力ファイル.webp
DESCRIPTION
このマニュアルページには、 クウェブ
クウェブ WebP形式を使用して画像を圧縮します。 入力形式は、PNG、JPEG、
TIFF、WebP、または生のY'CbCrサンプル。
OPTIONS
基本的なオプションは次のとおりです。
-o string
出力WebPファイルの名前を指定します。 省略した場合 クウェブ 実行する
圧縮しますが、統計のみを報告します。 出力名として「-」を使用すると、
'stdout'に出力します。
-- string
入力ファイルを明示的に指定します。 このオプションは、入力ファイルが開始する場合に役立ちます
たとえば、「-」を付けます。 このオプションを表示する必要があります last。 その他のオプション
その後は無視されます。
-NS、 -助けて
短い使用法の要約。
-NS、 -ロングヘルプ
可能なすべてのオプションの要約。
-バージョン
バージョン番号を(major.minor.revisionとして)出力して終了します。
-q フロート
RGBチャネルの圧縮率を0〜100の範囲で指定します。デフォルトは
75.
非可逆圧縮(デフォルト)の場合、係数を小さくすると、次のような小さいファイルが生成されます。
低品質。 最高の品質は、100の値を使用することによって達成されます。
ロスレス圧縮(-losslessオプションで指定)の場合、小さな要因
より速い圧縮速度を可能にしますが、より大きなファイルを生成します。 最大圧縮
100の値を使用することによって達成されます。
-alpha_q int型
アルファ圧縮の圧縮率を0〜100の範囲で指定します。ロスレス
アルファの圧縮は100の値を使用して達成されますが、より低い値は
非可逆圧縮になります。 デフォルトは100です。
-f int型 デブロッキングフィルターの強度を0(フィルタリングなし)から100の間で指定します
(最大フィルタリング)。 値が0の場合、フィルタリングはすべてオフになります。 より高い値は
画像のデコード後に適用されるフィルタリングプロセスの強度を高めます。
値が高いほど、画像は滑らかに表示されます。 典型的な値は
通常は20から50の範囲です。
-プリセット string
特定のタイプのソースに適合するように、事前定義されたパラメーターのセットを指定します
材料。 可能な値は次のとおりです。 デフォルト, 写真, 画像, 描画, アイコンを押します。, 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. 。 から
-プリセット 他のパラメータの値を上書きします( -q XNUMX)、このオプション
できれば、引数の順序で最初に表示する必要があります。
-SNS int型
空間ノイズシェーピングの振幅を指定します。 空間ノイズシェーピング(または SNS
略して)は、決定に使用される組み込みアルゴリズムの一般的なコレクションを指します
画像のどの領域が比較的少ないビットを使用する必要があり、他のどこがより良いか
これらのビットを転送します。 可能な範囲は0(アルゴリズムがオフ)から100(
最大の効果)。 デフォルト値は80です。
-m int型 使用する圧縮方法を指定します。 このパラメーターはトレードオフを制御します
エンコード速度と圧縮ファイルのサイズおよび品質の間。 可能な値
範囲は0〜6です。デフォルト値は4です。より高い値が使用される場合、エンコーダー
追加のエンコーディングの可能性を調査し、決定するためにより多くの時間を費やします
品質の向上。 値を小さくすると、処理時間が速くなりますが、
ファイルサイズが大きくなり、圧縮品質が低くなります。
-jpeg_like
JPEGの予想サイズによりよく一致するように内部パラメータマッピングを変更します
圧縮。 このフラグは通常、そのフラグと同様のサイズの出力ファイルを生成します
同等のJPEG(同じ -q 設定)、ただし視覚的な歪みは少なくなります。
-mt 可能であれば、エンコードにはマルチスレッドを使用します。 このオプションは、次の場合にのみ有効です。
透明チャネルのあるソースで不可逆圧縮を使用します。
-低メモリ
圧縮サイズをXNUMX倍節約することにより、不可逆エンコーディングのメモリ使用量を削減します
(通常)。 これにより、エンコードが遅くなり、出力がわずかに異なります
サイズと歪みがあります。 このフラグは、メソッド3以降でのみ有効です。
デフォルトではオフです。 このフラグをオフのままにすると、
ビットストリーム:パーティションの数などの特定のビットストリーム機能を強制します(強制
1)に。 ビットストリームサイズのより詳細なレポートは、によって印刷されることに注意してください。 クウェブ いつ
このオプションを使用します。
-af 自動フィルターをオンにします。 このアルゴリズムは、最適化に追加の時間を費やします
バランスの取れた品質に到達するためのフィルタリング強度。
付加 OPTIONS
より高度なオプションは次のとおりです。
-シャープネス int型
フィルタリングのシャープネスを指定します(使用する場合)。 範囲は0(最もシャープ)から7です
(最もシャープでない)。 デフォルトは0です。
-強い
強力なフィルタリングを使用します(フィルタリングが使用されている場合は、 -f オプション)。 強い
フィルタリングはデフォルトでオンになっています。
-強くない
強力なフィルタリングを無効にします( -f オプション)および
代わりに単純なフィルタリングを使用してください。
-セグメント int型
snsのセグメンテーション中に使用するパーティションの数を変更します
アルゴリズム。 セグメントは1〜4の範囲である必要があります。デフォルト値は4です。このオプションには
方法3以降では、影響がない場合を除きます。 -低メモリ 使用されている。
-partition_limit int型
一部のマクロブロックで使用されるビット数を制限することにより、品質を低下させます。 範囲は
0(劣化なし、デフォルト)から100(完全劣化)。 有用な値は
適度に大きな画像の場合、通常は約30〜70です。 VP8形式では、いわゆる
制御パーティションには512kの制限があり、以下を格納するために使用されます
情報:マクロブロックがスキップされるかどうか、どのセグメントに属するか、
イントラ4x4モードまたはイントラ16x16モードとしてコード化されているかどうか、そして最後に予測
各サブブロックに使用するモード。 非常に大きな画像の場合、512kだけが残ります
16x16マクロブロックあたり数ビットの余地。 絶対最小値は4ビット/
マクロブロック。 スキップ、セグメント、およびモード情報は、これらの4ビットのほとんどすべてを使い果たす可能性があります
(ケースはありそうにありませんが)、これは非常に大きな画像では問題があります。 NS
partition_limitファクターは、最もビットコストの高いモード(4x4内)の頻度を制御します。
使用されます。 これは、512kの制限に達し、次の場合に役立ちます。
メッセージが表示されます: エラー コード: 6 (PARTITION0_OVERFLOW: パーティション #0 is あまりに ビッグ
〜へ フィット 512k)。 使用する場合 -partition_limit 512kの制約を満たすには十分ではありません。
マクロブロックあたりのヘッダービットを節約するには、使用するセグメントを少なくする必要があります。 見る
-セグメント オプションを選択します。
-サイズ int型
圧縮出力を試行して到達するターゲットサイズ(バイト単位)を指定します。
Compressorは、できるだけ近くに到達するために、部分エンコーディングを数回パスします。
このターゲットに可能です。
-psnr フロート
圧縮出力に到達するためのターゲットPSNR(dB単位)を指定します。
Compressorは、できるだけ近くに到達するために、部分エンコーディングを数回パスします。
このターゲットに可能です。
-合格 int型
オプションで使用される二分法で使用するパスの最大数を設定します -サイズ or
-psnr。 最大値は10です。
-サイズ変更 幅 高さ
ソースのサイズをサイズの長方形に変更します 幅 x 高さ。 どちらかである場合(ただし、そうではない
両方)の 幅 or 高さ パラメータが0の場合、値が計算されます
アスペクト比を維持します。
-作物 x_位置 y_位置 幅 高さ
ソースを、左上隅が座標(x_位置,
y_位置)とサイズ 幅 x 高さ。 この作付面積は完全に封じ込められている必要があります
ソース長方形内。
-s 幅 高さ
入力ファイルが実際に次の生のY'CbCrサンプルで構成されていることを指定します。
ITU-R BT.601推奨、4:2:0線形形式。 輝度面にはサイズがあります 幅
x 高さ.
-地図 int型
エンコーディング情報の追加のASCIIマップを出力します。 可能なマップ値の範囲は
1から6。これは、デバッグを支援することのみを目的としています。
-プレ int型
いくつかの前処理ステップを指定します。 「2」の値を使用すると、品質がトリガーされます-
RGBA-> YUVA変換中の依存疑似ランダムディザリング(不可逆圧縮
のみ)。
-alpha_filter string
アルファ平面の予測フィルタリング方法を指定します。 「なし」、「高速」のいずれか
または「最良」、複雑さと速度の低下の順序が増加します。 デフォルトは「高速」です。
内部的には、アルファフィルタリングは、XNUMXつの可能な予測(なし、
水平、垂直、グラデーション)。 「最良の」モードは、各モードを順番に試し、
サイズが小さいものを選んでください。 「高速」モードは、
すべてのモードをテストせずに事前に推測します。
-alpha_method int型
アルファ圧縮に使用されるアルゴリズムを指定します:0または1。アルゴリズム0はいいえを示します
圧縮、1は圧縮にWebPロスレス形式を使用します。 デフォルトは1です。
-alpha_cleanup
圧縮性を高めるために、完全に透明な領域の下の見えないRGB値を変更します。
デフォルトはオフです。
-ブレンドアルファ int型
このオプションは、アルファチャネル(存在する場合)をソースを使用してブレンドします。
0進数でXNUMXxrrggbbとして指定された背景色。 アルファチャンネルは
その後、不透明な値255にリセットします。
-ノアルファ
このオプションを使用すると、アルファチャネルが破棄されます。
-無損失の
損失なく画像をエンコードします。
-ヒント string
入力画像タイプに関するヒントを指定します。 可能な値は次のとおりです。 写真, 画像 or
グラフ.
-メタデータ string
入力から出力にコピーするメタデータのコンマ区切りリスト(存在する場合)。
有効な値 を, なし, EXIF, icc, xmp。 デフォルトは なし.
注:各入力形式は、すべての組み合わせをサポートしているわけではありません。
-ノアズム すべてのアセンブリ最適化を無効にします。
-v 追加情報(特にエンコード時間)を印刷します。
-print_psnr
平均PSNR(ピーク信号対雑音比)を計算して報告します。
-print_ssim
平均SSIMを計算して報告します(構造的類似性メトリック、参照
http://en.wikipedia.org/wiki/SSIM 詳細については)。
-print_lsim
ローカル類似性メトリックを計算して報告します(
併置されたピクセルネイバー)。
-進捗
エンコードの進行状況をパーセントで報告します。
-静かな 何も印刷しないでください。
-ショート テスト目的で、簡単な情報(出力ファイルサイズとPSNR)のみを印刷します。
onworks.netサービスを使用してオンラインでcwebpを使用する