LoginSignup
49
27

More than 1 year has passed since last update.

特定の要素だけのスクリーンショットが欲しいとき

Last updated at Posted at 2022-01-18

この記事の概要

日頃スクリーンショットを撮る機会は多いと思います。
そんな中でも「ドロップダウンメニューだけを写したい」のように、特定の要素だけのスクリーンショットが欲しいタイミングはありませんか?

実は各種ブラウザには初めから「特定の要素だけのスクリーンショット」を撮る機能があります。
範囲選択でのスクリーンショットでは、余白が揃えづらい・要素の幅や高さにピッタリと一致した画像は取得しづらいですよね。
ちょっとしたテクニックとして紹介します。

準備するもの

以下のブラウザならどれでもOKです。
(他のブラウザでもできそうな気はしますが今回は試していません。)

  • Google Chrome
  • Firefox
  • Safari

やり方

微妙な差こそありますが、どのブラウザでもほぼやり方は一緒です。
一旦Chromeを用いて説明します。

  1. 目的のページを開く
  2. 開発者ツールを開く
  3. インスペクタなどから撮影したい要素をアクティブにする
  4. 右クリック > Capture node screenshot
  5. 保存するディレクトリを選んで完了

コンテキストメニューに記されているラベルは以下のようになっています。

ブラウザ バージョン ラベル
Google Chrome 97.0.4692.71 Capture node screenshot
Firefox 96.0.1 Screenshot node
Safari 14.0.3 Capture Screenshot

Safariだけはnodeのスクリーンショットであると明示されていませんが、ちゃんと選んだnodeだけを撮影してくれます。

仕上がりの差

当たり前と言えば当たり前ですが、ほとんど違いはありません。
ただしSafariだけは背景色が指定されていない場合は透化した画像として保存します。

背景色が欲しいとき・要らないときがあると思うので覚えておくと便利かもしれません。

ブラウザ 撮影したスクリーンショット
Google Chrome
Firefox
Safari

余談

この記事の内容は本当に些細な小ネタですが、これを知るまで自分はわざわざグラフィックソフトを立ち上げて切り抜く場合すらありました。
(ある程度ちゃんとした資料を作るようなとき、中途半端に他の要素が入っているとノイズになるので、つい……)

知ってからはこのやり方で切り抜いていますが、周りの人に定期的に教えている機能の1つです。
それならいっそ記事にしてしまうか〜という背景でした。

49
27
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
49
27