Amazonで商品を見るセール会場へ

Photoshop│カンバス外の描画を削除する方法

Photoshopで作業をしていると、カンバス外に不要な描画が残ってしまうことがあります。

最短手順は「Ctrl + A(Mac: Command + A)で全範囲選択 → [イメージ] → [切り抜き]」の2ステップです。カンバス外のピクセルが残っているぶんファイルサイズが大きくなるため、入稿前や共有前の整理に使えます。

ただし、この2ステップで消えないレイヤーがあります。スマートオブジェクトやシェイプのように内部データを持つレイヤーは、切り抜きを実行しても元データが残る場合があります。切り抜きの前にレイヤーの種類を確認し、ピクセルに固定してよいレイヤーだけをラスタライズしてください。

作業前にPSDを別名で保存し、元データを残してください。切り抜きで消したピクセルは、あとからカンバスを広げても戻りません。

切り抜きツール(C)で領域外のピクセルを削除する場合は、オプションバーの「切り抜いたピクセルを削除」の設定を確認します。この設定をオフにした切り抜きでは、領域外のデータを残して再調整できます。Adobe公式の切り抜きツール設定

スマートオブジェクトの元データまで削除できたとは判断せず、レイヤーの種類と切り抜き後の状態を確認してください。

目次

標準機能を使ってカンバス外の描画を削除する方法

STEP.0 レイヤーの種類を確認し、必要な分だけラスタライズする

切り抜きの前に、レイヤーパネルで対象のレイヤーの種類を分けます。通常のピクセルレイヤーは切り抜きで領域外が消えますが、スマートオブジェクトやシェイプ・ベクターマスクは内部データを持つため、切り抜き後も元のデータが残る場合があります。

レイヤーの種類切り抜き前にすること
通常のピクセルレイヤーそのままでよい
スマートオブジェクト今後編集しないなら「レイヤー」→「スマートオブジェクト」→「ラスタライズ」
シェイプ・テキスト編集を続けるなら残す。固定してよいなら右クリックからラスタライズ
調整レイヤー・レイヤー効果見た目を固定してよいなら、対象レイヤーと結合する

ラスタライズするとスマートオブジェクトは通常のレイヤーに変換され、変形・ワープ・フィルターが固定されて後から調整できなくなります。元のPSDを残した上で、複製側で実行してください。Adobe公式:スマートオブジェクトのラスタライズ

編集を続けたいスマートオブジェクトは、ラスタライズせずに残します。その場合、そのレイヤーの内部データは切り抜きの対象になりません。容量を優先するか、再編集できる状態を優先するかを先に決めてください。

全範囲選択から切り抜きを実行する手順

  1. [Ctrl + A](全範囲選択)を実行します。
  2. [イメージ]メニューから[切り抜き]を選択します。
  3. 選択したカンバスの範囲で切り抜きます。

カンバス外の描画を確認する方法

  • [イメージ]→[すべての領域を表示]でカンバスを広げ、はみ出した描画を確認できます。表示倍率だけを変える操作ではないため、確認後はこの操作を取り消して元のカンバス寸法へ戻してから、全範囲選択と切り抜きを行ってください。

「切り抜いたピクセルを削除」の使い分け

切り抜きツール(C)を選ぶと、オプションバーに「切り抜いたピクセルを削除」のチェックボックスが表示されます。Adobe公式はこの設定について、オフにした非破壊の切り抜きではピクセルが削除されず、あとから現在の切り抜き範囲の外側を表示できると説明しています。Adobe公式の切り抜きツール設定

設定領域外のピクセル向いている場面
「切り抜いたピクセルを削除」オン削除される入稿前・共有前にデータを確定し、容量を減らす
「切り抜いたピクセルを削除」オフ残る(後から範囲を再調整できる)構図を迷っている段階。容量は減らない

非破壊で切り抜いた状態は、領域外のデータを保持しているためファイルサイズの削減にはなりません。容量を減らしたい場合はオンにして切り抜くか、「イメージ」→「切り抜き」を使います。オフで切り抜いた画像を元に戻したい場合は、「イメージ」→「すべての領域を表示」で領域外を表示できます。

アートボードを使っている場合

アートボードを使ったドキュメントでは、カンバスという1枚の領域ではなくアートボードごとの境界があります。この場合、「Ctrl + A → 切り抜き」がそのまま同じ結果になるとは限りません。

次の順に確認してから進めます。

  1. レイヤーパネルで、アートボードとして扱われているグループがあるかを確認する。
  2. 「イメージ」→「すべての領域を表示」で、各アートボードの外に残っている描画を目で確認する。
  3. 複製したファイルで「Ctrl + A」→「イメージ」→「切り抜き」を実行し、結果とレイヤー構成を確認する。
  4. 意図した結果にならない場合は、アートボードごとに書き出すか、必要なアートボードだけを別ファイルへ分けて整理する。

アートボードを含むドキュメントでの「イメージ」→「切り抜き」の挙動は、使用しているバージョンの画面で確認してください。この記事では現行版での実行結果を検証していません。

カンバス外の描画を削除するスクリプト

手動のメニュー操作だけでなく、スクリプトを実行して一括で削除することも可能です。

カンバス外を削除するスクリプトの実行

以下は既存のスクリプト例です。

定規の単位をピクセルへ変更する処理が含まれているため、実行前の単位設定を控えてください。

2026年10月16日にPhotoshop 27.11.0で実行した結果は、この節の後の「Photoshop 27.11.0で確かめた結果」に書いています。

元のPSDではなく、複製したファイルで実行してください。

(function deleteOutsideCanvas(){
    // カンバス外を削除
    preferences.rulerUnits = Units.PIXELS;
    w = activeDocument.width.value;
    h = activeDocument.height.value;
    app.activeDocument.crop( [0, 0, w, h] );
})();

スクリプトを実行すると、現在のカンバス範囲で画像が切り抜きされます。

注意点と補足

掲載したコードは、次の処理を行っています。

  • preferences.rulerUnits = Units.PIXELS; → 定規の単位をピクセルに変更します。実行前の単位設定は元に戻らないため、作業前の設定を控えてください。
  • w = activeDocument.width.value; / h = activeDocument.height.value; → 現在のドキュメントの幅と高さを取得します。
  • app.activeDocument.crop( [0, 0, w, h] ); → 左上(0, 0)から幅w・高さhの範囲、つまり現在のカンバス範囲で切り抜きます。

このスクリプトは選択範囲を作らずにcropを実行するため、事前に「Ctrl + A」で全範囲選択する必要はありません。スマートオブジェクトやシェイプの編集可能なデータを破棄してよい場合だけ、複製した文書でSTEP.0のラスタライズを検討してください。編集を続けるレイヤーは残します。

Photoshop 27.11.0で確かめた結果

2026年10月16日に、Adobe Photoshop 2026(27.11.0)とWindows 11 Pro(10.0.26200)で、この記事の手順と掲載したスクリプトを試しました。

試したのは、800×500ピクセルの練習用のPSDです。

赤い帯の通常のレイヤーを右へ300ピクセル、青い四角のスマートオブジェクトを左へ150ピクセル、カンバスの外へはみ出させました。

練習用のファイルの作成と、レイヤーの位置や保存容量の読み取りはスクリプトで行ったため、確認に含めていません。

切り抜く前に[すべての領域を表示]で確かめる

[イメージ]→[すべての領域を表示]を選ぶと、カンバスが800×500ピクセルから1250×500ピクセルに広がり、左右にはみ出していた描画が全部見えました。

Photoshopで[すべての領域を表示]を実行し、カンバスの左右にはみ出していた青と赤の描画が全部表示された画面
2026-10-16撮影。Adobe Photoshop 2026 (27.11.0)、Windows 11 Pro (10.0.26200)。切り抜く前に[イメージ]→[すべての領域を表示]を実行した実機画面。800×500ピクセルの練習用のファイルのカンバスが1250×500ピクセルに広がり、左右にはみ出していた描画が全部見えた。

確かめた後は、[編集]→[すべての領域を表示の取り消し]で元の大きさに戻しました。

すべてを選択してから[切り抜き]を実行した結果

選択範囲がない状態では、[イメージ]メニューの[切り抜き]は灰色で選べませんでした。

[選択範囲]→[すべてを選択](Ctrl + A)でカンバス全体を選んでから、[イメージ]→[切り抜き]を実行しました。

確認では、キーではなくメニューの[すべてを選択]を使いました。

切り抜いた後にもう一度[すべての領域を表示]を選ぶと、カンバスは950×500ピクセルになりました。

赤い通常のレイヤーは右側がカンバスの端で切れたままで、切り抜いた部分は戻りませんでした。

青いスマートオブジェクトは全体が表示され、カンバスの外の部分が残っていました。

切り抜きの後に[すべての領域を表示]を実行し、赤い通常のレイヤーは右端で切れたまま、青いスマートオブジェクトだけ全体が表示されたPhotoshopの画面
2026-10-16撮影。Adobe Photoshop 2026 (27.11.0)、Windows 11 Pro (10.0.26200)。すべてを選択して[イメージ]→[切り抜き]を実行した後に、もう一度[すべての領域を表示]を実行した実機画面。カンバスは950×500ピクセルで、赤い通常のレイヤーの右側は戻らず、青いスマートオブジェクトは全体が戻った。
段階カンバス赤い通常のレイヤー青いスマートオブジェクト
切り抜く前800×500ピクセル右へ300ピクセルはみ出す左へ150ピクセルはみ出す
[すべての領域を表示]1250×500ピクセル全体が見える全体が見える
すべてを選択して[切り抜き]800×500ピクセルはみ出した部分が消える左へ150ピクセルはみ出したまま
切り抜いた後に[すべての領域を表示]950×500ピクセル消えた部分は戻らない全体が見える
掲載したスクリプト800×500ピクセルはみ出した部分が消える左へ150ピクセルはみ出したまま

練習用のファイルの保存容量は、切り抜く前の2,054,459バイトから、切り抜いた後は1,874,603バイトになりました。

この容量は、切り抜いた後の状態を別名で保存して比べた値です。

掲載したスクリプトを実行した結果

定規の単位をセンチメートルにした状態で、[ファイル]→[スクリプト]→[参照]から、掲載したコードを保存したファイルを実行しました。

選択範囲を作っていなくても、[切り抜き]と同じく通常のレイヤーのはみ出した部分が消え、スマートオブジェクトはカンバスの外にはみ出したままでした。

実行後、定規の単位はピクセルに変わり、元のセンチメートルには戻りませんでした。

定規の単位をセンチメートルにする操作はスクリプトで行ったため、確認に含めていません。

確かめていない範囲

シェイプ・テキスト・ベクターマスク・調整レイヤー・レイヤー効果、ラスタライズした後の切り抜き、切り抜きツールの「切り抜いたピクセルを削除」は試していません。

アートボードを含むドキュメント、Mac、ほかのバージョンでの動作も確かめていません。

Photoshopのほかの操作は、まとめからご覧いただけます。

この記事で紹介しているコードは、GitHubのMOTOKI-LLC/cg-method-codeにもまとめています。

環境設定とカンバスの記事は、ほかにもあります。

まとめ

  • 切り抜く前に対象レイヤーと削除設定を確認する
  • スクリプトを活用すれば同一操作を効率化できる
  • 「すべての領域を表示」で削除前にカンバス外の描画状態を確認できる

Photoshopのデータを整理するときは、手動操作とスクリプトを使い分けてください。

Photoshopを含むAdobe製品と講座を組み合わせたプランもあります。購入前に、対象者・契約期間・更新時の料金・講座内容を公式案内で確認してください。

ほかの記事はPhotoshopの使い方まとめからご覧いただけます。

参考:Adobe公式の切り抜きツール設定。

よくある質問:カンバス外の描画を削除する

カンバス外にはみ出した描画を削除する最短の手順は何ですか?

[Ctrl + A](Macは[Command + A])で全範囲選択し、[イメージ]メニューから[切り抜き]を選びます。選択したカンバスの範囲で切り抜かれ、カンバス外のピクセルが残っているぶん大きくなっていたファイルサイズを整理できます。

カンバス外に描画が残っているかどうかを確認するには?

[イメージ]→[すべての領域を表示]でカンバスを拡張して確認します。確認後はこの操作を取り消し、元の寸法に戻してから切り抜いてください。広がったまま全範囲選択すると、元のカンバス境界での削除になりません。

2ステップで消えないレイヤーがあるのはなぜですか?

スマートオブジェクトやシェイプ・ベクターマスクのように内部データを持つレイヤーは、切り抜きを実行しても元データが残る場合があるためです。切り抜きの前にレイヤーの種類を確認し、ピクセルに固定してよいレイヤーだけをラスタライズしてください。

ラスタライズすると何が変わりますか?

スマートオブジェクトは通常のレイヤーに変換され、変形・ワープ・フィルターが固定されて、後から調整できなくなります。元のPSDを残した上で、複製側で実行してください。編集を続けたいスマートオブジェクトは、ラスタライズせずに残します。

切り抜いたピクセルは、あとから戻せますか?

作業前にPSDを別名で保存し、元データを残してください。

2026年10月16日にPhotoshop 27.11.0で確かめたところ、通常のレイヤーを切り抜いた後に[すべての領域を表示]を選んでも、切り抜いた部分は戻りませんでした。

切り抜きツールの「切り抜いたピクセルを削除」はどう使い分けますか?

オンにすると領域外のピクセルが削除され、入稿前・共有前にデータを確定して容量を減らしたい場面に向きます。オフにすると領域外のデータが残り、後から範囲を再調整できますが、容量は減りません。オフで切り抜いた画像は、[イメージ]→[すべての領域を表示]で領域外を表示できます。

アートボードを使っている場合も同じ手順でよいですか?

アートボードを使ったドキュメントでは、アートボードごとの境界があるため、「Ctrl + A → 切り抜き」が同じ結果になるとは限りません。複製したファイルで結果とレイヤー構成を確認してください。記事では、アートボードを含むドキュメントでの挙動は現行版では検証していません。

スクリプトで削除する場合の注意点は?

掲載しているスクリプトは、現在のカンバス範囲で切り抜きます。

選択範囲は作らないため、事前の[Ctrl + A]は不要です。

定規の単位をピクセルに変更する処理を含み、実行前の単位設定は元に戻らないので、作業前の設定を控えてください。

2026年10月16日にPhotoshop 27.11.0で実行したところ、定規の単位はセンチメートルからピクセルに変わり、スマートオブジェクトのカンバスの外の部分は残りました。

複製したファイルで実行し、最新の仕様はAdobeの公式情報で確認してください。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

Photoshopのおすすめ書籍

動作要件とPCの確認項目

周辺機器の優先度

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次