display で拡大して表示する
display
は、画像の表示をする。この時、 -resize
オプションで拡大ができる。
例:
$ display -resize 400% image.pgm
... 4倍に拡大。(補間は Mitchell)$ display -resize 400% -filter box image.pgm
... ピクセルをそのまま四角で拡大
ところで、 convert には、2番目と同じ変換をする -scale
がある。これを使うなら、
$ convert image.pgm -scale 500% x:
... ピクセルをそのまま四角で拡大 (x:
はウィンドウに出力)
convert
は、バージョン 6 以降コマンドラインの与え方が変更になり、出現順に処理を行うことに注意。ただし、互換性のため、この場合は -scale
を前置しても大丈夫。
$ convert -scale 500% image.pgm x:
... ピクセルをそのまま四角で拡大 (古い書き方)
もちろん、フィルタを指定するには、
$ convert image.pgm -filter box -resize 400% x:
... フィルタを設定して、リサイズを実行
とすればいいが、 display
と違って、
$ convert image.pgm -resize 400% -filter box x:
... (NG) リサイズ後にフィルタの設定を変えてもだめ
ではだめである。