import
使用例 • オプション一覧
import プログラムを使うと、X サーバー画面の一部または全体をキャプチャして画像ファイルに保存できます。import は、クリックまたはプログラム引数で選択したウィンドウをキャプチャします。import コマンドの組み立て方についてはコマンドライン処理を参照するか、以下のコマンド使用例をご覧ください。
使用例
import コマンドの有用さと手軽さを示すため、いくつか例を挙げます。手始めに、X11 ウィンドウの画像を JPEG 形式で取り込んでみましょう:
magick import rose.jpg
キャプチャしたい領域を選択するには、カーソルを目的のウィンドウに移動して左マウスボタンをクリック(またはクリック&ドラッグ)します。キャプチャを取り消すには、右マウスボタンをクリックします。
X サーバー画面全体を PostScript 画像形式でキャプチャするには:
magick import -window root screen.ps
このコマンドを使うと、画面上の特定の領域を選択し、その選択範囲をクリップボードにコピーできます。この機能を使えば、画像アップロードに対応したアプリケーションへ手軽に画像を貼り付けられます:
magick import clipboard:
import の使用例は Examples of ImageMagick Usage でさらに見つかります。
オプション一覧
import コマンドは以下のオプションを認識します。各オプションをクリックすると、その動作の詳細を確認できます。
| オプション | 説明 |
|---|---|
| -adjoin | 複数画像を 1 つのマルチイメージファイルに結合する |
| -annotate geometry text | 画像にテキストで注釈を付ける |
| -border | 出力画像にウィンドウの枠を含める |
| -channel type | 選択した画像チャンネルにオプションを適用する |
| -colors value | 画像で使う色数の指定 |
| -colorspace type | 画像の色空間を設定する |
| -comment string | 画像にコメントで注釈を付ける |
| -compress type | 画像の圧縮方式 |
| -contrast | 画像のコントラストを強める/弱める |
| -crop geometry | 切り抜く画像の希望サイズと位置 |
| -debug events | 大量のデバッグ情報を取り込む |
| -define format:option | 1 つ以上の画像フォーマットオプションを定義する |
| -delay centiseconds | 一時停止してから次の画像を取り込む |
| -density geometry | 画像の水平・垂直解像度 |
| -depth value | 画像のビット深度 |
| -descend | ウィンドウ階層を下って画像を取得する |
| -display server | この X サーバーから画像やフォントを取得する |
| -dispose method | レイヤーの破棄方法 |
| -dither method | 画像に誤差拡散を適用する |
| -encipher filename | 平文ピクセルを暗号化ピクセルに変換する |
| -encoding type | テキストのエンコーディング種別 |
| -endian type | 画像のエンディアン(MSB または LSB) |
| -filter type | リサイズ時に使うフィルタ |
| -frame | ウィンドウマネージャのフレームを含める |
| -geometry geometry | 画像の希望サイズまたは位置 |
| -gravity type | テキストの水平・垂直配置 |
| -help | プログラムのオプションを表示する |
| -identify | 画像のフォーマットと特性を識別する |
| -interlace type | 画像のインターレース方式の種別 |
| -interpolate method | ピクセル色の補間方法 |
| -label name | 画像にラベルを割り当てる |
| -limit type value | ピクセルキャッシュのリソース上限 |
| -log format | デバッグ情報の書式 |
| -monitor | 進捗を監視する |
| -monochrome | 画像を白黒に変換する |
| -negate | 各ピクセルを補色に置き換える |
| -page geometry | 画像キャンバスのサイズと位置(設定) |
| -pause seconds | スナップショット間の遅延秒数 |
| -quality value | JPEG/MIFF/PNG の圧縮レベル |
| -quantize colorspace | この色空間で画像を減色する |
| -quiet | すべての警告メッセージを抑制する |
| -quiet | すべての警告メッセージを抑制する |
| -regard-warnings | 警告メッセージを重視する |
| -repage geometry | 画像キャンバスのサイズと位置 |
| -resize geometry | 画像をリサイズする |
| -respect-parentheses | 括弧の境界まで設定を有効に保つ |
| -rotate degrees | 画像に Paeth 回転を適用する |
| -sampling-factor geometry | 水平・垂直のサンプリング係数 |
| -scene value | 画像のシーン番号 |
| -screen | ルートウィンドウから画像を選択する |
| -seed value | 擬似乱数列の新しいシードを設定する |
| -set attribute value | 画像属性を設定する |
| -silent | 無音で動作する(ベルを鳴らさない) |
| -strip | 画像からすべてのプロファイルとコメントを除去する |
| -synchronize | 画像をストレージデバイスに同期する |
| -taint | 画像を変更済みとマークする |
| -transparent-color color | 透明色 |
| -trim | 画像の縁をトリミングする |
| -type type | 画像の種別 |
| -verbose | 画像の詳細情報を表示する |
| -version | バージョン情報を表示する |
| -virtual-pixel method | 画像境界外のピクセルへのアクセス方法 |
| -window id | この ID または名前のウィンドウを選択する |