これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rgbXNUMXpct です。
プログラム:
NAME
rgb2pct - rgb2pct.py 24 ビット RGB 画像を 8 ビット パレットに変換します
SYNOPSIS
rgb2pct.py [-n 色 | -pct パレットファイル] [-of フォーマット] ソースファイル デストファイル
DESCRIPTION
このユーティリティは、指定された RGB 画像に対して最適な擬似カラー テーブルを計算します。
ダウンサンプリングされた RGB ヒストグラムのメディアン カット アルゴリズム。 次に、画像を次の形式に変換します。
カラーテーブルを使用した疑似カラー画像。 この変換はフロイド・スタインバーグを利用します
出力画像の視覚的品質を最大化するためのディザリング (誤差拡散)。
-n 色:
生成されるカラーテーブルの色の数を選択します。 デフォルトは 256 です。
2と256の間。
-pct パレットファイル:
カラーテーブルを抽出する パレットファイル それを計算する代わりに。 持つことができます
複数のファイルに一貫したカラー テーブルを提供します。 の パレットファイル のラスター ファイルである必要があります
パレットを備えた GDAL サポート形式。
-の 形式でアーカイブしたプロジェクトを保存します.:
生成される形式 (デフォルトは GeoTIFF)。 と同じセマンティクス -の のフラグ
gdal_translate。 疑似カラー テーブルをサポートする出力形式のみを使用する必要があります。
ソースファイル:
入力RGBファイル。
宛先ファイル:
作成される出力疑似カラー ファイル。
注: rgb2pct.py は Python スクリプトであり、GDAL が Python で構築された場合にのみ機能します。
サポート。
実施例
パレットを手動で作成したい場合、おそらく最も単純なテキスト形式は GDAL です。
VRT形式。 次の例では、テキスト エディタで小さな 4 を使用して VRT が作成されました。
RGBA カラー 238/238/238/255、237/237/237/255、236/236/236/255 および
229/229/229/255。
% rgb2pct.py -pct パレット.vrt rgb.tif 疑似カラー.tif
% 詳細 < パレット.vrt
パレット
onworks.net サービスを使用してオンラインで rgb2pct を使用する