これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド econvert です。
プログラム:
NAME
econvert - ExactImage ツールキットの画像コンバーター
SYNOPSIS
変換する [オプション...] [{-i | - 入力} 入力ファイル...] [{-o | - 出力} 出力ファイル...]
変換する {-h | - 助けて}
DESCRIPTION
ExactImage は、高速 C++ 画像処理ライブラリです。 他の多くのライブラリ フレームワークとは異なり、
複数の色空間とビット深度でネイティブに操作できるため、メモリが少なくなります
そして計算要件。
変換する 画像処理ライブラリと模倣のコマンド ライン フロントエンドです。
ImageMagick のコンバート。 ただし、econvert 構文は Convert と互換性がありません。
OPTIONS
入出力
-i file, - 入力 file
指定されたファイルから画像を読み取ります。 オプションで、ファイル名の先頭に形式を付けることができます。
名前 (例: jpg:- または raw:rgb8-dump)。
-o file, - 出力 file
出力画像を指定したファイルに保存します。 オプションで、ファイル名に接頭辞を付けることができます。
形式名、例: jpg:- または raw:rgb8-dump。
-a file, -追加 file
出力画像を指定したファイルに追加します。 既存の画像の幅は次と同じである必要があります
追加されたもの。 オプションで、ファイル名の先頭に形式名を付けることができます (例: jpg:-)
または raw:rgb8-dump 。
-圧縮 方法
画像の書き込みには、G3、G4、Zip などの指定された圧縮方法を使用します。
デフォルトは出力形式によって異なります。
-解凍 方法
画像の読み込みには指定された解凍方法を使用してください。
- 品質 n
圧縮イメージの書き込みに使用される指定された品質を使用します。 有効な値は次のとおりです。
0 ~ 100 の整数。デフォルトは 75 です。
- 解像度 xdpi [ydpi]
メタデータの解像度を設定します。
- サイズ 幅 高さ
RAW 画像の画像サイズを設定します。
- スプリット ファイル...
画像を Y 方向に複数の画像に分割します。
スケーリング、 トリミング、 変換
--bicubic-scale x
バイキュービック フィルターを使用して画像データを拡大縮小します。 スケール係数を使用する x.
--双線形スケール x
バイリニアフィルターを使用して画像データをスケールします。 スケール係数を使用する x.
--ボックススケール x
ボックスフィルターを使用して画像データを(ダウン)スケールします。 スケール係数を使用する x.
--ddt-スケール x
データ依存の三角測量を使用して画像データをスケールします。 スケール係数を使用する x.
--最も近い縮尺 x
画像データを最近傍に合わせて拡大縮小します。 スケール係数を使用する x.
- 規模 x
指定された係数に適した方法で画像データを拡大縮小します x.
-サムネイル x
サムネイルの迅速かつ汚いダウンスケール。 スケール係数を使用する x.
- 作物 x y w h
画像から指定した領域を切り抜きます。
--fast-auto-crop
高速な自動クロップ。
-フリップ
画像を垂直方向に反転します。
--フロップ
画像を水平方向に反転します。
-回転 n
画像を回転させる n 度。
色
- 輝度 x
画像の明るさを変更します。
- 対比 x
画像のコントラストを変更します。
- 飽和 x
画像の彩度を変更します。
--軽さ x
画像の明るさを変更します。
-色相 x
画像の色合いを変更します。
--否定する
イメージを否定します。
- ガンマ x
画像のガンマを変更します。
- ノーマライズ
フルカラー範囲にまたがるように画像を変換します。
- 色空間 色空間
画像の色空間を変換します。 有効な値は次のとおりです: BW、BILEVEL、GRAY、GRAY1、GRAY2、GRAY4、
RGB、YUV、CYMK。
--フロイド・スタインバーグ n
を使用してフロイド・スタインバーグ・ディザリングを実行します。 n 色合い。
--リーメルスマ n
次を使用してリーメルスマ ディザリングを実行します。 n 色合い。
フィルタ
-ぼかし 標準偏差
標準偏差を使用してガウスぼかしを実行する 標準偏差.
-インターレース解除
2行ごとにシャッフルします。
- 角
エッジを検出します。
--畳み込みます x11 x12 ... x1n ... xn1 xn2 ... xNNエスケープ
指定された畳み込み行列を使用して画像を畳み込みます。
描画
- 前景 カラー
前景色を設定します。
- バックグラウンド カラー
背景色を設定します。
- フォント フォント
指定されたフォントをテキストの描画に使用します。
--テキスト回転 n
指定されたテキスト回転を使用します。
- テキスト x1 y1 高さ 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
テキストを描画します。
--ストローク幅 n
ベクトル プリミティブのストローク幅を設定します。
- ライン x1 y1 x2 y2
線を引きます。
カスタマーサービス
-h, - 助けて
ヘルプテキストを表示して終了します。
例
の基礎
画像データは次を使用して読み込む必要があります -i or - 入力、処理ルーチンは、そのルーチンによって選択されます。
先頭に XNUMX つのダッシュを付けた名前 (例: -回転)、いつでもデータが書き込まれる可能性があります
ファイルに -o or - 出力たとえば、次の
econvert -i lenea.tiff --box-scale 0.5 -o middle.png --box-scale 0.5 -o little.png
ロスレスの 変換 of JPEG ファイル
このライブラリは、画像のデコードを可能な限り遅延させ、可逆アルゴリズムを提供します。
圧縮データ (JPEG など) を直接処理します。
econvert -i AV220-Scan.JPG --解像度 300x300 -o 1.jpg --rotate 90 -o 2.jpg --rotate 180 -o 3.jpg --rotate -90 -o 4.jpg --flip -o 5.jpg --フロップ -o 6.jpg --スケール 0.25 -o 親指.jpg
この例では、1.jpg が元の JPEG DCT 係数から作成されます。
係数が並べ替えられ、2.jpg、3.jpg、4.jpg、5.jpg、6.jpg が書き込まれます。
品質をさらに損なうことなく。 画像thumb.jpgの最後にのみ、DCTは
実際にはデコードされますが、高速化された JPEG スケーリングにより、部分的にしかデコードされません。
サムネイル of バイレベル 画像
1 ビット、白黒の画像を縮小すると、出力の見た目が悪くなることがよくあります。
ライブラリ アルゴリズムは常に、画像データが保存されている色空間で動作します。
この問題を回避するには、適用する前に色空間を変更する必要があります (たとえば、8 ビット グレーに)。
ボックススケーラー。 最終的に、結果はわずか数階調のグレーに変換される可能性があります。
2 ビットや 4 ビットなど:
econvert -i avision-bw-scan.pbm --colorspace grey8 --box-scale 0.125 --colorspace grey2 -othumb.png
速く JPEG ダウンスケーリング
品質を気にせず、スループットだけを気にする場合は、最近隣を強制できます。
JPEG デコーダが加速できるスケール係数 (1/8、XNUMX/XNUMX、または XNUMX/XNUMX) を指定するだけでスケーリングします。
残りのスケーリングを手動で適用します。 効果的なスケーリングを実現するには
係数 1/3:
econvert -i big.jpg --scale .5 --nearest-scale 0.66 -othumb.jpg
ワーキング デジタル カメラ RAW データ
幅広いデジタルカメラの RAW 形式がサポートされています。 通常、RAW データのデコードは、
透過的かつ自動である必要がありますが、一部の形式は有効な TIFF ファイルでもあり、
実際の RAW コンテンツを優先して、埋め込まれたサムネイルが選択される場合があります。 これはこのケースです
dcraw デコーダは、入力のデコーダ プレフィックスを使用して明示的にリクエストできます。
パラメータ を使用します。
econvert -i dcraw:img_0123.cr2 ...
埋め込まれたサムネイル プレビューをすばやく抽出するには、解凍方法としてサムを指定します。
画像がロードされる前に:
econvert --decompress親指 -i dcraw:img_0123.cr2 ...
ローディング 任意 生 データ
raw: コーデック仕様を介して任意の生データをロードすることが可能です。 色深度
生データの (色空間) とサイズを明示的に指定する必要があります。
econvert --size 1696x32 --colorspace rgb8 -i raw:データファイル ...
onworks.net サービスを使用してオンラインで econvert を使用する