これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pamstretch です。
プログラム:
NAME
pamstretch - ピクセル間を補間して PNM または PAM 画像をスケールアップします
SYNOPSIS
パムストレッチ [-xscale=X] [-yscale=Y]
[-ブラックエッジ] [-ドロップエッジ] N [ファイル内]
オプションの最小の一意の省略形を使用できます。 XNUMXつのハイフンを使用できます
XNUMXつの代わりに。 代わりに、オプション名とその値を空白で区切ることができます
等号の。
DESCRIPTION
パムストレッチ 画像を垂直方向、水平方向、またはその両方の整数値で拡大します。
パムストレッチ とは異なり pnmスケール と PNメンラージ 追加のを挿入すると、
新しい行や列を隣接する行や列のコピーにするのではなく、
パムストレッチ 新しい行または列は、隣接する行または列の間で補間されます。 一部では
画像の場合、これにより見栄えの良い出力が生成されます。
非整数ピクセル サイズ (例: 2.5) にスケールアップするには、次を試してください。 パムストレッチ世代(1)代わりに。
オプションを使用すると、画像の右端/下端を処理する別の方法を選択できます。
写真。 補間は拡大された画像の左上隅の間で行われるため、
ピクセルの場合、右端/下端をどうするかは明らかではありません。 デフォルトの動作は次のとおりです
補間なしでそれらを拡大するには (より正確には、右端だけが
垂直方向に補間され、下端は水平方向にのみ補間されます)が、
他の XNUMX つの可能性は、 ブラックエッジ と ドロップエッジ オプション。
パラメーター
この N パラメータはスケール係数です。 以下の場合にのみ有効です。 しない 指定する -xscale or
-yscale。 その場合、 パムストレッチ 両方の次元およびスケール係数でスケールします N.
OPTIONS
-xscale=X
これは水平方向のスケール係数です。 これを指定せずに、
垂直スケール係数、水平スケール係数は 1 です。
-yscale=Y
これは垂直スケール係数です。 これを指定せずに、
水平スケール係数、垂直スケール係数は 1 です。
-ブラックエッジ
右/下のエッジを黒に補間します。
-ドロップエッジ
右端/下端に XNUMX つの (ソース) ピクセルをドロップします。 これはおそらく、以下よりも論理的です
これはデフォルトの動作ですが、わずかに奇妙なサイズの出力を生成することを意味します。
onworks.net サービスを使用してオンラインで pamstretch を使用する