mcpField
I
image-resize

image-resize

github.com/agntswrmクリエイティブ・メディア684 回インストール34 週間前に更新
リポジトリ

image-resize について

image-resize は、ファイルパスまたは URL の画像をリサイズするコマンドラインスキルです。幅または高さを指定でき、縦横比の維持も可能です。デフォルトでは API キー不要のローカル sharp プロバイダーを使います。

主な機能

  1. 01ファイルパスまたは URL から画像をリサイズ
  2. 02目標の幅または高さを指定
  3. 03縦横比の維持を選択
  4. 04出力先の指定
  5. 05ローカル sharp プロバイダーの利用

活用シーン

  1. 01写真を目標の幅にリサイズ
  2. 02画像を指定寸法に設定
  3. 03リサイズ画像を指定場所に保存

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agntswrm/agent-media --skill image-resize

インストール後、Claude Code で/image-resizeを入力して読み込まれたか確認します。

詳細

画像のリサイズ

アスペクト比を維持するかどうかを指定して、画像を目標の幅または高さにリサイズします。

コマンド

npx agent-media@latest image resize --in <path> [options]

入力

オプション必須説明
--inはい入力ファイルのパスまたは URL
--widthいいえ目標の幅(ピクセル単位)
--heightいいえ目標の高さ(ピクセル単位)
--outいいえ出力先のパス、ファイル名、またはディレクトリ(デフォルト:./)
--providerいいえ使用するプロバイダー(デフォルト:自動検出)

--width または --height のいずれかを指定する必要があります。

出力

リサイズした画像のパスを含む JSON オブジェクトを返します。

{
  "ok": true,
  "media_type": "image",
  "action": "resize",
  "provider": "local",
  "output_path": "resized_123_abc.png",
  "mime": "image/png",
  "bytes": 45678
}

例

幅を 800px にリサイズします:

npx agent-media@latest image resize --in photo.jpg --width 800

正確な寸法にリサイズします:

npx agent-media@latest image resize --in photo.jpg --width 1024 --height 768

出力先を指定してリサイズします:

npx agent-media@latest image resize --in image.png --width 500 --out ./resized

プロバイダー

  • local(デフォルト)- sharp ライブラリを使用します。API キーは不要です

コメント