ppmファイルの各ラインをランダムに左右にゆらす
ppmshift shift [ppmfile]
ppmを入力ファイルとして読み込み、画像のラインごとに左右に振ってやる。
振り幅の最大値はshiftで決める。
出力は標準出力である。
ppmfileが指定されていなければ、入力は標準入力になる。
(なみ打つ水面を通して見ているかのような効果)
org.ppmを として
pnmcut 0 0 90 45 org.ppm > upper.ppm
pnmcut 0 45 90 45 org.ppm | pnmflip -tb | ppmdim 0.7 | ppmshift 5 > lower.ppm
pnmcat -tb upper.ppm lower.ppm > out.ppm
を実行すると
out.ppm となる。
Copyright (C) 1993 by Frank Neumann